//[100,100]214,233,213,255,147,166,146,255,198,212,195,255,233,243,232,255,250,255,249,255,252,254,251,255,255,254,255,255,253,251,252,255,254,255,253,255,254,254,254,255,254,252,255,255,255,253,255,255,255,254,255,255,254,255,253,255,239,249,238,255,205,217,203,255,143,161,145,255,209,226,210,255,238,248,239,255,254,255,251,255,253,253,251,255,255,255,255,255,255,254,255,255,253,254,255,255,254,255,253,255,254,254,254,255,255,255,255,255,253,253,253,255,253,255,252,255,235,245,234,255,184,201,182,255,148,167,145,255,234,247,229,255,242,253,237,255,253,255,249,255,255,255,253,255,255,254,255,255,255,254,255,255,255,255,253,255,253,255,250,255,255,254,252,255,254,254,252,255,254,255,251,255,248,254,244,255,221,229,216,255,164,177,160,255,199,214,195,255,239,254,233,255,250,252,249,255,254,255,253,255,254,255,253,255,252,254,251,255,254,255,253,255,254,255,253,255,254,255,253,255,254,255,253,255,252,255,253,255,243,250,243,255,229,239,228,255,172,184,170,255,187,199,187,255,251,255,251,255,253,255,254,255,255,253,255,255,255,251,252,255,254,255,253,255,233,243,234,255,181,198,182,255,240,255,239,255,243,254,240,255,251,254,247,255,255,252,249,255,255,255,248,255,253,254,246,255,254,255,247,255,255,255,246,255,254,255,245,255,255,255,244,255,252,254,241,255,241,243,230,255,177,198,181,255,130,151,134,255,220,237,221,255,248,255,248,255,248,255,245,255,254,255,250,255,252,253,247,255,254,253,248,255,254,254,246,255,253,254,246,255,254,255,248,255,247,255,244,255,246,255,246,255,227,243,230,255,159,180,165,255,150,171,156,255,238,250,236,255,239,251,237,255,241,253,239,255,244,255,242,255,214,233,213,255,149,168,148,255,191,205,188,255,230,240,229,255,247,254,246,255,252,254,251,255,255,254,255,255,255,253,254,255,254,255,253,255,254,254,254,255,254,252,255,255,255,253,255,255,255,254,255,255,254,255,253,255,239,249,238,255,206,218,204,255,141,159,143,255,203,220,204,255,236,246,235,255,252,254,249,255,253,253,251,255,255,255,255,255,255,255,255,255,253,254,255,255,254,255,253,255,254,254,254,255,255,255,255,255,254,254,254,255,253,255,252,255,235,245,234,255,184,201,182,255,146,165,143,255,231,244,226,255,241,252,236,255,253,255,249,255,255,255,253,255,255,254,255,255,255,254,255,255,255,255,253,255,253,255,250,255,255,254,252,255,254,254,252,255,254,255,251,255,248,254,244,255,222,230,217,255,164,177,160,255,196,211,192,255,238,253,232,255,248,250,247,255,254,255,253,255,253,255,252,255,250,252,249,255,254,255,253,255,254,255,253,255,251,253,250,255,252,254,251,255,252,255,251,255,247,254,246,255,228,238,227,255,167,179,165,255,179,191,179,255,250,255,249,255,254,255,253,255,255,253,255,255,255,252,253,255,254,255,253,255,230,240,229,255,176,193,177,255,234,251,233,255,241,252,238,255,252,255,246,255,255,254,251,255,255,255,250,255,252,253,247,255,253,254,248,255,254,255,247,255,253,254,246,255,255,255,246,255,251,253,242,255,240,242,231,255,173,194,177,255,127,145,129,255,214,231,215,255,243,255,243,255,244,252,241,255,252,255,246,255,251,252,246,255,254,253,248,255,252,252,244,255,250,251,243,255,251,254,245,255,245,253,242,255,242,254,242,255,225,241,228,255,160,178,164,255,146,167,152,255,232,243,229,255,236,247,233,255,239,250,236,255,240,251,237,255,214,233,213,255,152,171,151,255,181,195,178,255,227,237,226,255,244,251,243,255,251,253,250,255,255,254,255,255,255,254,255,255,254,255,253,255,254,254,254,255,254,252,255,255,255,253,255,255,255,253,255,255,254,255,253,255,240,250,239,255,208,220,206,255,141,160,141,255,194,211,195,255,233,243,232,255,249,252,245,255,253,253,251,255,255,255,255,255,255,255,255,255,253,254,255,255,254,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,252,255,235,245,234,255,186,203,184,255,144,163,141,255,227,240,222,255,239,250,234,255,253,255,249,255,255,255,253,255,255,253,254,255,255,254,255,255,255,255,253,255,253,255,250,255,255,254,252,255,254,254,252,255,254,255,251,255,249,255,245,255,223,231,218,255,164,177,160,255,191,206,187,255,237,252,231,255,249,251,248,255,254,255,253,255,254,255,253,255,252,254,251,255,254,255,253,255,254,255,253,255,252,254,251,255,252,254,251,255,252,255,251,255,249,255,248,255,228,238,227,255,164,176,162,255,172,184,170,255,250,255,249,255,254,255,253,255,255,253,255,255,255,252,253,255,254,255,251,255,231,241,230,255,175,192,174,255,230,247,229,255,240,251,237,255,251,254,245,255,255,255,250,255,255,255,251,255,253,254,249,255,254,255,250,255,254,255,249,255,253,254,248,255,255,255,248,255,251,252,244,255,241,242,234,255,175,196,177,255,126,145,126,255,212,229,213,255,243,255,241,255,242,252,241,255,252,255,248,255,252,255,246,255,254,255,250,255,250,253,242,255,248,251,240,255,248,254,242,255,243,254,240,255,241,253,239,255,224,241,225,255,161,179,163,255,142,163,146,255,235,243,230,255,240,248,235,255,246,254,241,255,246,254,241,255,214,233,213,255,156,175,155,255,169,183,166,255,225,235,224,255,243,250,242,255,252,254,251,255,255,254,255,255,255,254,255,255,254,255,253,255,254,254,254,255,254,252,255,255,255,253,255,255,255,253,255,255,254,255,253,255,242,252,241,255,211,223,209,255,146,165,146,255,186,203,187,255,233,243,232,255,247,250,243,255,254,255,250,255,255,255,255,255,255,255,255,255,253,254,255,255,254,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,252,255,235,245,234,255,188,205,186,255,141,160,138,255,222,235,217,255,237,248,232,255,253,255,249,255,255,255,253,255,255,253,254,255,255,254,255,255,255,255,253,255,253,255,250,255,255,254,252,255,255,255,253,255,254,255,251,255,249,255,245,255,224,232,219,255,165,178,161,255,183,198,179,255,235,250,229,255,246,248,243,255,254,255,251,255,254,255,251,255,252,254,249,255,254,255,251,255,254,255,251,255,252,254,249,255,253,255,250,255,249,254,248,255,248,255,247,255,229,240,226,255,166,179,162,255,170,182,168,255,251,255,250,255,254,255,253,255,254,252,253,255,255,252,251,255,254,255,251,255,237,247,236,255,178,195,177,255,230,247,229,255,241,252,236,255,250,253,244,255,255,253,248,255,253,255,252,255,251,253,248,255,252,254,249,255,252,254,249,255,250,253,246,255,253,255,249,255,250,253,244,255,241,244,235,255,174,193,174,255,121,140,121,255,206,223,205,255,237,251,236,255,239,250,236,255,247,255,244,255,245,251,241,255,248,254,244,255,248,254,242,255,247,253,241,255,247,255,242,255,245,255,242,255,240,254,239,255,223,240,224,255,163,181,165,255,141,159,143,255,228,236,223,255,233,241,228,255,239,247,234,255,243,251,238,255,213,232,212,255,160,179,159,255,156,170,153,255,224,234,223,255,242,249,241,255,253,255,252,255,255,254,255,255,255,254,255,255,254,255,253,255,255,255,255,255,254,252,255,255,255,253,255,255,254,252,255,255,254,255,253,255,243,253,242,255,214,226,212,255,151,170,150,255,179,196,178,255,234,245,231,255,245,248,239,255,255,255,251,255,255,255,253,255,255,255,255,255,253,254,255,255,254,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,252,255,236,246,235,255,192,209,190,255,141,160,138,255,216,229,211,255,234,245,229,255,253,255,249,255,255,255,253,255,255,252,253,255,255,254,255,255,255,255,253,255,253,255,250,255,255,254,252,255,255,255,253,255,253,255,250,255,249,255,245,255,225,233,220,255,165,178,161,255,176,191,172,255,233,248,227,255,242,244,239,255,250,252,247,255,252,254,249,255,250,252,247,255,253,255,250,255,254,255,251,255,252,254,249,255,253,255,250,255,250,255,248,255,250,255,247,255,231,242,228,255,168,181,164,255,166,179,162,255,251,255,248,255,254,255,251,255,253,251,252,255,255,253,252,255,254,255,250,255,240,251,237,255,179,196,178,255,228,245,226,255,242,253,237,255,252,255,244,255,255,255,248,255,252,254,249,255,250,253,246,255,252,255,248,255,252,255,248,255,250,253,244,255,252,255,246,255,251,254,243,255,243,246,235,255,180,197,178,255,125,142,123,255,208,225,207,255,241,255,238,255,243,255,241,255,249,255,246,255,245,255,244,255,248,255,247,255,246,255,243,255,243,254,240,255,245,255,242,255,245,255,243,255,237,251,236,255,223,240,224,255,170,187,171,255,143,160,144,255,232,243,229,255,231,242,228,255,231,242,228,255,232,243,229,255,214,233,213,255,166,185,165,255,146,160,143,255,224,234,223,255,241,248,240,255,253,255,252,255,255,253,254,255,255,253,254,255,254,255,253,255,255,255,255,255,254,252,255,255,255,253,255,255,254,252,255,255,254,255,253,255,245,255,244,255,217,229,215,255,156,175,155,255,171,188,170,255,233,244,230,255,243,246,237,255,255,255,250,255,254,254,252,255,255,255,255,255,253,255,254,255,254,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,252,255,238,248,237,255,197,214,195,255,142,161,139,255,211,224,206,255,232,243,227,255,254,255,250,255,255,255,253,255,255,252,253,255,255,254,255,255,255,255,253,255,253,255,250,255,255,254,252,255,255,255,253,255,252,254,249,255,250,255,246,255,227,235,222,255,165,178,161,255,168,183,164,255,231,246,225,255,244,246,241,255,253,255,250,255,254,255,251,255,254,255,251,255,254,255,251,255,254,255,251,255,254,255,251,255,254,255,251,255,252,255,250,255,251,255,248,255,231,242,226,255,168,181,163,255,161,174,157,255,247,255,244,255,254,255,251,255,253,252,250,255,255,253,250,255,253,255,249,255,242,253,239,255,177,194,175,255,223,240,221,255,240,251,234,255,250,253,242,255,255,254,247,255,251,255,245,255,249,255,243,255,251,255,245,255,250,255,244,255,246,252,238,255,248,254,240,255,247,254,238,255,239,246,230,255,181,198,179,255,122,139,120,255,204,219,200,255,233,247,230,255,233,247,230,255,237,249,235,255,231,243,229,255,234,246,232,255,230,243,226,255,227,240,223,255,227,240,223,255,227,241,224,255,218,232,215,255,210,224,207,255,165,182,164,255,138,155,137,255,223,237,222,255,216,230,215,255,208,222,207,255,204,218,203,255,217,236,216,255,171,190,170,255,137,151,134,255,222,232,221,255,238,245,237,255,253,255,252,255,255,253,254,255,255,254,255,255,254,255,253,255,255,255,255,255,255,253,255,255,255,253,255,255,254,252,255,255,254,255,253,255,246,255,245,255,219,231,217,255,156,175,155,255,162,179,160,255,231,242,226,255,240,243,234,255,255,255,250,255,253,254,249,255,255,255,253,255,253,255,254,255,254,255,253,255,255,255,255,255,254,254,254,255,255,255,255,255,253,255,252,255,239,249,238,255,202,219,200,255,144,163,141,255,206,219,201,255,230,241,225,255,254,255,250,255,255,255,253,255,255,251,252,255,255,254,255,255,255,255,253,255,253,255,250,255,255,255,253,255,255,255,253,255,251,253,248,255,250,255,246,255,228,236,223,255,165,178,161,255,163,178,159,255,230,245,224,255,244,247,240,255,253,255,249,255,254,255,250,255,253,255,249,255,254,255,250,255,253,255,249,255,251,254,247,255,252,255,248,255,249,255,245,255,246,254,241,255,227,238,222,255,169,182,164,255,159,172,155,255,245,253,240,255,252,255,248,255,253,252,250,255,255,252,249,255,253,255,249,255,246,255,241,255,179,196,177,255,220,238,216,255,233,244,227,255,237,241,227,255,241,238,231,255,237,244,228,255,235,242,226,255,235,242,224,255,232,239,221,255,227,234,216,255,228,236,215,255,226,234,213,255,218,226,205,255,188,203,184,255,124,139,120,255,196,211,192,255,219,234,215,255,213,227,210,255,212,226,209,255,204,218,203,255,205,219,204,255,206,220,203,255,202,216,199,255,200,214,197,255,201,215,198,255,190,204,187,255,188,202,185,255,157,171,154,255,132,146,129,255,182,200,184,255,174,192,176,255,164,182,166,255,155,173,157,255,220,239,219,255,175,194,174,255,133,147,130,255,220,230,219,255,236,243,235,255,252,254,251,255,255,254,255,255,255,254,255,255,254,255,253,255,255,255,255,255,255,253,255,255,255,253,255,255,254,252,255,255,254,255,253,255,247,255,246,255,220,232,218,255,154,173,153,255,156,173,154,255,229,240,224,255,237,240,229,255,255,255,250,255,253,254,249,255,255,255,253,255,254,255,255,255,254,255,253,255,255,255,255,255,253,253,253,255,255,255,255,255,253,255,252,255,240,250,239,255,205,222,203,255,146,165,143,255,204,217,199,255,229,240,224,255,254,255,250,255,255,255,253,255,255,251,252,255,255,254,255,255,255,255,253,255,253,255,250,255,255,255,253,255,255,255,253,255,250,252,247,255,250,255,246,255,228,236,223,255,165,178,161,255,160,175,156,255,229,244,223,255,237,240,233,255,247,250,243,255,249,252,245,255,245,248,241,255,245,248,241,255,243,246,239,255,240,243,236,255,241,244,237,255,239,245,235,255,238,246,233,255,224,235,219,255,172,185,167,255,163,176,158,255,247,255,242,255,252,255,248,255,253,252,250,255,255,251,248,255,254,255,248,255,249,255,244,255,184,201,182,255,220,238,216,255,226,237,220,255,222,226,212,255,221,218,209,255,213,221,200,255,210,218,197,255,210,218,197,255,206,214,191,255,199,207,184,255,198,206,183,255,196,204,180,255,188,196,172,255,164,179,158,255,94,109,88,255,160,175,156,255,176,191,172,255,163,180,162,255,157,174,156,255,146,163,147,255,147,164,148,255,141,158,140,255,136,153,135,255,132,149,131,255,132,149,131,255,123,137,120,255,126,140,123,255,103,117,100,255,81,95,78,255,108,131,113,255,110,133,115,255,112,135,117,255,115,138,120,255,228,237,220,255,183,192,175,255,133,142,125,255,214,222,207,255,233,239,225,255,252,255,246,255,254,255,246,255,254,255,246,255,255,255,250,255,252,251,246,255,255,255,250,255,255,255,250,255,253,252,247,255,255,255,250,255,250,249,244,255,226,225,220,255,158,179,162,255,145,163,147,255,221,238,222,255,229,239,228,255,250,255,246,255,255,255,250,255,252,249,244,255,255,254,250,255,252,255,241,255,249,255,243,255,251,255,247,255,252,255,251,255,248,255,248,255,240,248,237,255,207,218,204,255,149,160,143,255,197,208,191,255,229,240,223,255,238,247,230,255,241,250,233,255,240,247,231,255,245,252,236,255,240,247,231,255,242,246,231,255,237,243,229,255,236,242,228,255,239,248,231,255,231,240,223,255,215,227,207,255,171,183,163,255,156,169,149,255,223,237,214,255,215,232,213,255,213,230,211,255,213,230,211,255,216,231,212,255,218,233,214,255,217,230,212,255,214,227,209,255,212,225,207,255,209,221,207,255,203,217,200,255,192,211,189,255,172,191,169,255,143,162,140,255,233,247,230,255,238,248,237,255,230,237,229,255,229,232,223,255,231,239,228,255,217,229,215,255,150,167,151,255,153,170,154,255,156,170,153,255,147,160,143,255,145,156,140,255,133,150,131,255,134,151,132,255,134,151,132,255,129,146,127,255,122,139,120,255,118,135,116,255,117,134,115,255,119,136,117,255,105,131,104,255,54,80,55,255,99,124,105,255,121,143,130,255,115,137,125,255,127,147,135,255,138,159,144,255,139,160,143,255,149,166,150,255,158,172,157,255,167,179,165,255,169,180,164,255,182,195,178,255,190,204,187,255,156,175,155,255,119,143,121,255,204,215,199,255,204,215,199,255,199,210,194,255,203,214,198,255,228,241,223,255,187,200,182,255,135,146,129,255,209,220,204,255,232,240,225,255,247,255,242,255,246,252,240,255,248,254,242,255,249,255,245,255,245,251,241,255,247,253,243,255,247,253,243,255,244,250,240,255,246,252,242,255,240,246,236,255,223,229,219,255,158,177,158,255,139,158,139,255,217,234,216,255,225,238,221,255,238,249,235,255,241,247,235,255,237,240,231,255,240,241,233,255,237,244,226,255,233,241,226,255,232,240,227,255,233,240,232,255,225,235,226,255,224,235,221,255,202,215,198,255,152,165,145,255,192,205,187,255,223,236,218,255,224,235,218,255,224,235,218,255,220,229,212,255,224,233,216,255,218,227,210,255,218,225,209,255,215,223,208,255,206,217,201,255,203,214,198,255,196,207,190,255,192,205,187,255,157,170,150,255,129,144,123,255,181,196,175,255,170,187,168,255,166,183,164,255,162,177,158,255,156,171,152,255,151,164,146,255,144,157,139,255,137,150,132,255,134,145,128,255,130,142,128,255,129,143,126,255,131,149,127,255,118,137,115,255,90,108,86,255,173,187,170,255,179,189,178,255,179,184,177,255,174,177,168,255,179,187,176,255,173,185,171,255,119,133,118,255,129,146,130,255,144,158,141,255,141,154,137,255,144,155,139,255,161,176,157,255,166,181,162,255,172,187,168,255,178,193,174,255,182,197,178,255,187,202,183,255,193,208,189,255,197,212,193,255,178,201,173,255,127,149,126,255,176,197,178,255,208,226,214,255,202,219,209,255,206,224,212,255,212,228,215,255,211,228,212,255,211,228,212,255,215,229,214,255,219,231,217,255,215,226,210,255,219,230,214,255,212,227,208,255,169,188,168,255,127,151,129,255,215,226,210,255,218,229,213,255,214,225,209,255,216,227,211,255,215,230,211,255,185,200,181,255,131,146,127,255,195,208,191,255,221,234,217,255,230,242,228,255,227,238,224,255,231,242,228,255,230,243,226,255,228,241,224,255,228,241,224,255,227,240,223,255,225,238,221,255,224,237,220,255,221,234,217,255,215,228,211,255,170,188,166,255,139,157,135,255,212,230,208,255,215,230,211,255,217,232,213,255,213,227,210,255,210,223,206,255,207,220,203,255,203,215,193,255,198,210,190,255,192,203,187,255,186,198,184,255,177,189,175,255,178,192,175,255,166,181,160,255,124,139,116,255,129,144,125,255,160,175,156,255,155,170,151,255,152,165,147,255,145,158,140,255,148,159,142,255,142,153,136,255,141,152,135,255,138,151,134,255,133,146,129,255,130,143,126,255,127,142,123,255,134,149,130,255,106,124,102,255,72,90,68,255,119,137,115,255,129,144,125,255,132,147,128,255,137,152,133,255,144,157,139,255,153,166,148,255,161,172,155,255,166,177,160,255,168,179,162,255,177,188,174,255,179,192,175,255,190,205,184,255,178,196,174,255,148,166,144,255,228,241,224,255,242,250,239,255,248,253,246,255,250,253,244,255,252,255,248,255,247,255,244,255,193,207,192,255,202,219,203,255,221,235,218,255,218,229,213,255,222,230,215,255,215,230,211,255,216,231,212,255,216,231,212,255,216,231,212,255,215,230,211,255,212,227,208,255,210,225,206,255,209,224,205,255,184,202,176,255,132,150,128,255,185,199,182,255,225,239,226,255,220,233,223,255,223,235,225,255,223,235,223,255,225,237,223,255,219,236,220,255,221,235,220,255,227,238,222,255,224,235,219,255,225,236,219,255,212,227,208,255,163,182,162,255,122,144,121,255,218,229,213,255,226,237,221,255,225,236,220,255,228,239,223,255,213,232,212,255,193,212,192,255,138,155,136,255,180,197,179,255,202,216,199,255,195,209,194,255,186,198,184,255,189,201,187,255,176,195,175,255,174,193,173,255,170,189,169,255,165,184,164,255,160,179,159,255,154,173,153,255,150,169,149,255,151,170,150,255,127,142,119,255,84,99,76,255,148,166,142,255,144,162,140,255,137,156,134,255,132,151,129,255,132,151,131,255,126,148,127,255,128,142,117,255,128,142,119,255,128,141,123,255,128,142,127,255,126,140,125,255,134,151,132,255,131,149,125,255,95,113,87,255,111,128,110,255,153,170,152,255,156,173,155,255,165,179,162,255,172,186,169,255,184,197,180,255,188,201,184,255,191,204,187,255,197,211,196,255,197,211,196,255,202,216,199,255,201,218,200,255,204,221,202,255,177,194,175,255,143,162,142,255,202,221,199,255,212,225,208,255,216,229,212,255,218,231,214,255,219,230,214,255,220,231,215,255,223,231,216,255,223,231,216,255,222,230,215,255,219,227,214,255,217,228,212,255,217,232,211,255,190,205,184,255,153,168,147,255,230,241,225,255,249,255,245,255,254,255,250,255,253,254,246,255,251,255,247,255,245,255,242,255,191,205,190,255,199,213,198,255,224,237,220,255,220,231,215,255,227,235,220,255,230,243,225,255,230,243,225,255,231,244,226,255,233,246,228,255,234,247,229,255,232,245,227,255,228,241,223,255,225,238,220,255,188,202,177,255,131,145,122,255,182,193,177,255,230,240,229,255,230,237,229,255,233,241,230,255,234,242,229,255,242,248,234,255,235,249,232,255,234,247,230,255,239,250,234,255,239,248,231,255,238,249,232,255,221,234,216,255,170,188,166,255,127,149,126,255,213,224,208,255,226,237,221,255,228,239,223,255,231,242,226,255,131,150,130,255,122,141,121,255,74,91,72,255,106,123,105,255,132,146,129,255,123,137,122,255,118,130,116,255,123,135,121,255,122,141,121,255,125,144,124,255,128,147,127,255,133,152,132,255,139,158,138,255,143,162,142,255,148,167,147,255,154,173,153,255,144,159,136,255,97,112,89,255,167,185,161,255,176,194,172,255,181,200,178,255,187,206,184,255,196,215,195,255,194,216,195,255,210,222,200,255,212,224,204,255,214,227,210,255,216,228,214,255,211,225,210,255,217,231,214,255,208,223,202,255,166,184,160,255,166,183,165,255,216,230,213,255,218,232,215,255,222,236,219,255,225,238,221,255,228,241,224,255,229,240,224,255,228,239,223,255,222,234,220,255,223,235,221,255,227,241,226,255,228,242,225,255,218,232,215,255,179,196,177,255,142,159,140,255,214,231,212,255,218,229,213,255,225,236,220,255,231,242,226,255,234,242,227,255,234,242,227,255,237,243,229,255,236,242,228,255,233,239,225,255,237,243,231,255,233,241,226,255,225,238,218,255,182,195,175,255,144,157,137,255,228,236,221,255,252,255,246,255,254,255,249,255,251,252,244,255,249,252,243,255,245,253,240,255,192,204,190,255,197,211,196,255,231,244,227,255,232,240,225,255,242,248,234,255,243,254,237,255,242,253,236,255,243,254,237,255,244,255,238,255,244,255,238,255,242,253,236,255,237,248,231,255,232,243,226,255,193,206,180,255,133,145,123,255,181,190,173,255,234,242,229,255,234,240,230,255,240,246,236,255,239,245,233,255,250,254,240,255,238,252,235,255,235,248,231,255,240,249,232,255,237,246,229,255,238,247,230,255,219,232,212,255,167,185,163,255,126,145,123,255,212,223,207,255,228,239,223,255,230,241,225,255,231,242,226,255,180,195,176,255,175,190,171,255,132,147,128,255,162,175,158,255,198,211,194,255,198,210,196,255,205,216,202,255,210,221,207,255,213,226,209,255,213,226,209,255,215,228,211,255,217,230,213,255,217,230,213,255,219,232,215,255,220,233,216,255,218,231,214,255,185,203,181,255,135,153,131,255,203,221,199,255,215,230,211,255,223,238,219,255,224,238,221,255,226,239,222,255,224,237,220,255,227,234,216,255,226,234,219,255,229,237,224,255,233,240,232,255,227,237,228,255,227,238,224,255,207,220,203,255,159,172,152,255,164,176,162,255,222,234,220,255,230,241,227,255,239,250,236,255,245,253,240,255,246,254,241,255,247,255,242,255,247,253,241,255,247,255,244,255,241,251,240,255,243,254,240,255,243,254,240,255,227,240,223,255,184,197,180,255,136,150,133,255,211,226,207,255,229,237,224,255,240,248,235,255,249,255,244,255,250,255,244,255,250,255,244,255,254,255,246,255,254,255,246,255,251,254,243,255,254,255,246,255,250,255,242,255,239,251,231,255,187,199,179,255,147,159,139,255,229,235,221,255,253,254,246,255,251,250,245,255,255,255,248,255,251,254,245,255,248,255,243,255,193,205,191,255,194,206,192,255,231,242,226,255,230,238,223,255,243,249,235,255,246,255,238,255,246,255,238,255,246,255,238,255,246,255,238,255,245,254,237,255,241,250,233,255,236,245,228,255,232,241,224,255,196,209,183,255,135,147,123,255,178,189,172,255,236,244,231,255,233,241,230,255,241,247,235,255,236,242,228,255,243,250,234,255,236,249,232,255,234,245,228,255,238,247,230,255,235,242,226,255,236,245,226,255,223,235,215,255,173,188,165,255,128,148,123,255,208,219,203,255,227,238,222,255,228,239,223,255,229,240,224,255,218,231,213,255,205,218,200,255,154,165,148,255,172,183,167,255,214,222,207,255,219,227,214,255,231,237,225,255,229,235,223,255,235,241,231,255,233,239,229,255,238,244,234,255,238,244,234,255,235,241,231,255,240,246,236,255,239,245,235,255,227,233,223,255,179,198,179,255,129,148,129,255,198,215,197,255,218,231,214,255,239,250,236,255,246,252,240,255,249,252,243,255,251,252,244,255,253,255,244,255,249,252,243,255,249,251,246,255,253,255,252,255,249,254,250,255,247,252,246,255,220,228,217,255,166,174,161,255,155,163,150,255,222,230,217,255,233,239,227,255,245,251,239,255,251,254,243,255,250,253,242,255,252,255,244,255,252,254,243,255,254,255,248,255,253,255,247,255,251,255,247,255,250,255,244,255,237,245,232,255,198,206,191,255,141,149,134,255,209,220,204,255,232,240,227,255,245,251,239,255,252,255,246,255,251,255,245,255,251,254,243,255,253,255,245,255,254,255,245,255,251,253,242,255,249,252,241,255,245,251,237,255,240,249,230,255,188,200,180,255,150,159,140,255,225,231,217,255,253,254,246,255,255,255,250,255,255,255,247,255,250,253,244,255,250,255,245,255,197,208,194,255,193,205,191,255,232,243,227,255,230,238,223,255,245,251,237,255,246,253,237,255,246,253,237,255,246,253,237,255,247,254,238,255,246,253,237,255,243,250,234,255,240,247,231,255,237,244,228,255,197,212,183,255,136,150,125,255,176,189,169,255,233,244,228,255,229,240,226,255,242,250,237,255,235,243,228,255,241,250,233,255,238,251,233,255,238,249,232,255,241,250,233,255,235,242,224,255,236,243,225,255,223,235,213,255,172,187,164,255,124,144,119,255,205,216,200,255,226,237,221,255,227,238,222,255,228,239,223,255,231,240,223,255,210,219,202,255,153,162,145,255,170,178,163,255,219,225,211,255,234,240,228,255,253,255,245,255,248,251,240,255,255,254,249,255,252,251,246,255,255,255,250,255,255,255,250,255,252,251,246,255,255,255,250,255,255,254,249,255,235,234,229,255,186,207,190,255,135,153,137,255,199,216,200,255,219,229,218,255,246,252,242,255,254,255,249,255,255,255,250,255,255,254,250,255,255,255,248,255,254,253,248,255,251,250,248,255,255,255,255,255,255,255,255,255,252,254,251,255,225,228,221,255,167,170,161,255,158,161,150,255,229,232,221,255,240,243,232,255,253,255,244,255,255,255,246,255,254,254,244,255,255,255,246,255,255,255,246,255,252,253,245,255,254,255,247,255,255,255,248,255,251,254,243,255,239,242,231,255,202,208,194,255,141,147,133,255,207,213,199,255,232,238,226,255,245,251,239,255,252,255,246,255,251,254,243,255,249,252,241,255,253,255,244,255,254,255,245,255,252,254,243,255,253,255,244,255,248,252,238,255,243,252,233,255,193,202,183,255,149,158,139,255,219,223,209,255,249,249,241,255,255,255,250,255,252,252,244,255,249,250,242,255,252,255,246,255,199,210,196,255,192,204,190,255,232,243,227,255,230,236,222,255,246,250,236,255,246,253,237,255,246,253,237,255,246,253,237,255,246,253,237,255,244,251,235,255,241,248,232,255,238,245,229,255,236,243,227,255,197,213,184,255,135,151,125,255,172,187,166,255,227,240,223,255,224,236,222,255,240,251,237,255,236,247,231,255,242,253,236,255,233,246,228,255,236,247,230,255,240,247,229,255,233,240,222,255,235,242,224,255,225,237,215,255,175,190,167,255,126,144,120,255,208,219,203,255,229,240,224,255,228,239,223,255,227,238,222,255,243,251,240,255,208,219,205,255,156,169,151,255,147,162,141,255,220,235,216,255,230,241,227,255,252,255,250,255,254,255,251,255,254,254,252,255,255,255,251,255,255,255,251,255,253,254,249,255,255,255,250,255,255,255,250,255,252,253,245,255,245,246,238,255,199,214,193,255,135,150,131,255,188,201,183,255,224,232,217,255,245,251,239,255,253,255,247,255,255,255,250,255,254,253,248,255,254,255,250,255,252,253,248,255,253,252,250,255,255,254,251,255,254,253,248,255,251,255,241,255,223,235,215,255,168,182,157,255,142,156,141,255,221,233,219,255,234,240,228,255,254,255,247,255,255,255,248,255,255,255,250,255,250,253,246,255,254,255,250,255,255,255,248,255,251,252,244,255,252,253,245,255,252,255,244,255,243,249,237,255,197,205,190,255,143,154,138,255,198,209,193,255,228,239,225,255,242,250,237,255,252,255,244,255,251,253,242,255,250,252,241,255,253,255,245,255,251,255,246,255,246,255,243,255,251,253,242,255,246,250,236,255,243,252,235,255,197,209,189,255,144,156,136,255,210,218,203,255,249,252,243,255,253,254,249,255,249,252,241,255,249,255,243,255,251,255,245,255,204,210,196,255,187,195,180,255,237,245,230,255,233,244,227,255,242,253,236,255,247,253,239,255,246,252,238,255,244,250,236,255,244,250,236,255,243,249,235,255,241,247,233,255,239,245,231,255,236,242,228,255,202,218,192,255,143,158,135,255,168,183,164,255,226,240,225,255,228,242,227,255,239,253,238,255,237,252,233,255,240,255,234,255,243,250,234,255,238,245,229,255,234,241,225,255,230,239,222,255,234,243,226,255,225,236,219,255,178,189,172,255,124,135,118,255,203,211,196,255,228,236,221,255,228,236,221,255,233,241,226,255,247,255,244,255,211,222,208,255,157,170,152,255,143,158,137,255,216,231,212,255,228,239,225,255,252,255,250,255,255,255,251,255,254,254,252,255,255,255,251,255,255,255,251,255,254,255,250,255,255,255,250,255,255,255,250,255,252,253,245,255,246,247,239,255,200,215,194,255,137,152,133,255,185,198,180,255,224,232,217,255,244,250,238,255,253,255,247,255,255,255,250,255,254,253,248,255,254,255,250,255,252,253,248,255,253,252,250,255,255,254,251,255,255,254,249,255,252,255,242,255,224,236,216,255,171,185,160,255,137,151,136,255,215,227,213,255,231,237,225,255,252,253,245,255,254,254,246,255,255,255,247,255,249,252,245,255,254,255,250,255,255,255,248,255,251,252,244,255,252,253,245,255,251,254,243,255,242,248,236,255,199,207,192,255,145,156,140,255,199,210,194,255,222,233,219,255,237,245,232,255,251,254,243,255,252,254,243,255,251,253,242,255,252,255,244,255,248,255,243,255,243,254,240,255,255,255,246,255,250,254,240,255,244,253,234,255,198,210,190,255,146,158,138,255,211,219,204,255,254,255,248,255,255,255,250,255,245,248,237,255,245,251,239,255,248,254,242,255,200,206,192,255,180,188,173,255,231,240,223,255,228,239,222,255,237,248,231,255,246,252,238,255,244,250,236,255,243,249,235,255,241,247,233,255,240,246,232,255,237,243,229,255,234,240,226,255,231,237,223,255,196,210,185,255,137,151,128,255,164,177,159,255,226,238,224,255,227,239,225,255,236,248,234,255,233,246,228,255,233,246,226,255,234,241,225,255,237,244,228,255,239,248,231,255,238,247,230,255,235,246,229,255,224,235,218,255,180,191,174,255,128,141,123,255,206,214,199,255,229,237,222,255,225,233,218,255,229,237,222,255,252,255,248,255,216,224,211,255,159,172,154,255,137,152,131,255,213,226,208,255,226,237,223,255,254,255,250,255,254,255,250,255,254,254,252,255,255,255,251,255,255,255,251,255,254,255,250,255,255,255,250,255,255,255,250,255,252,253,245,255,247,248,240,255,202,217,196,255,140,155,136,255,179,192,174,255,222,230,215,255,243,249,237,255,253,255,247,255,255,255,250,255,254,253,248,255,254,255,250,255,252,253,248,255,253,252,250,255,255,254,251,255,255,254,249,255,253,255,243,255,227,239,219,255,174,188,163,255,136,150,133,255,214,227,210,255,232,238,226,255,255,255,246,255,255,255,247,255,255,255,248,255,250,253,244,255,254,255,250,255,255,255,247,255,252,253,245,255,253,255,244,255,249,252,241,255,238,244,230,255,196,204,189,255,141,152,136,255,190,201,184,255,222,233,219,255,238,246,233,255,252,255,244,255,254,255,245,255,252,254,243,255,251,254,243,255,248,255,243,255,244,255,241,255,251,253,242,255,248,252,238,255,242,251,232,255,196,208,186,255,143,155,135,255,204,213,196,255,251,254,245,255,247,248,242,255,249,252,241,255,248,254,242,255,251,255,243,255,204,210,196,255,177,186,169,255,229,238,221,255,228,239,222,255,238,250,230,255,244,252,237,255,243,251,236,255,243,251,236,255,243,251,236,255,243,251,236,255,241,249,234,255,238,246,231,255,235,243,228,255,202,214,190,255,140,152,130,255,167,178,161,255,230,241,227,255,230,241,227,255,236,247,233,255,235,246,229,255,233,245,225,255,236,243,227,255,237,246,229,255,239,248,231,255,237,246,229,255,231,242,225,255,221,232,215,255,181,194,176,255,130,143,125,255,199,210,194,255,222,233,217,255,220,231,215,255,228,239,223,255,252,255,248,255,219,227,214,255,164,175,158,255,132,145,125,255,210,223,205,255,227,235,222,255,253,255,249,255,254,255,250,255,255,255,253,255,255,255,251,255,254,255,250,255,255,255,251,255,255,255,250,255,255,255,250,255,252,253,245,255,249,250,242,255,205,220,199,255,144,159,140,255,170,183,165,255,221,229,214,255,240,246,234,255,252,255,246,255,255,255,250,255,254,253,248,255,254,255,250,255,252,253,248,255,253,252,250,255,255,254,251,255,255,254,249,255,254,255,244,255,229,241,221,255,178,192,167,255,137,151,134,255,212,225,208,255,231,237,223,255,255,255,246,255,255,255,245,255,254,254,246,255,249,252,243,255,253,255,247,255,255,255,246,255,255,255,246,255,255,255,246,255,254,255,244,255,243,249,235,255,203,212,195,255,146,157,140,255,187,198,181,255,225,236,220,255,239,247,232,255,252,255,242,255,253,255,242,255,250,252,239,255,249,253,239,255,247,255,240,255,245,255,240,255,248,250,237,255,249,253,238,255,246,255,236,255,201,213,191,255,143,155,133,255,196,205,188,255,250,253,242,255,246,247,241,255,250,254,240,255,248,254,240,255,251,255,243,255,205,212,196,255,172,181,164,255,227,236,219,255,228,240,220,255,238,250,230,255,245,254,237,255,244,253,236,255,243,252,235,255,242,251,234,255,240,249,232,255,237,246,229,255,232,241,224,255,229,238,221,255,205,215,191,255,145,154,133,255,168,177,160,255,232,240,227,255,232,240,227,255,238,246,233,255,242,251,234,255,240,249,230,255,239,248,231,255,236,245,228,255,232,241,224,255,228,239,222,255,226,237,220,255,217,230,212,255,181,194,176,255,127,140,122,255,201,212,196,255,221,232,216,255,215,226,210,255,218,229,213,255,252,255,246,255,220,228,215,255,169,180,163,255,129,142,122,255,210,221,204,255,227,235,222,255,254,255,249,255,255,255,251,255,255,255,253,255,254,255,250,255,254,255,250,255,255,255,251,255,255,255,250,255,254,255,249,255,253,254,246,255,252,253,245,255,208,223,202,255,148,163,144,255,162,175,157,255,219,227,212,255,238,244,232,255,252,255,246,255,254,255,249,255,254,253,248,255,254,255,250,255,253,254,249,255,254,253,251,255,255,254,251,255,255,254,249,255,254,255,244,255,231,243,223,255,181,195,170,255,133,148,129,255,205,218,200,255,225,231,217,255,253,255,242,255,253,253,243,255,253,253,243,255,249,252,243,255,252,255,246,255,252,252,242,255,251,253,242,255,255,255,244,255,253,255,243,255,244,251,235,255,208,217,200,255,148,159,142,255,181,193,173,255,223,234,218,255,236,244,229,255,250,254,240,255,254,255,243,255,252,254,241,255,250,254,240,255,247,255,240,255,246,255,241,255,248,250,237,255,249,253,238,255,246,255,234,255,203,215,191,255,141,153,131,255,185,194,177,255,252,255,244,255,251,252,244,255,248,252,238,255,244,250,236,255,249,255,240,255,206,213,197,255,167,176,159,255,225,234,215,255,228,240,220,255,237,249,229,255,241,252,235,255,240,251,234,255,239,250,233,255,238,249,232,255,237,248,231,255,234,245,228,255,230,241,224,255,228,239,222,255,202,212,188,255,148,157,136,255,165,174,157,255,223,231,218,255,220,228,215,255,221,229,216,255,222,231,214,255,219,228,209,255,218,227,210,255,215,226,209,255,210,221,204,255,211,222,205,255,208,221,203,255,203,216,198,255,177,192,173,255,125,140,121,255,196,209,192,255,212,225,208,255,198,211,194,255,195,208,191,255,251,254,245,255,224,230,218,255,178,187,170,255,128,140,120,255,208,219,202,255,227,233,221,255,253,254,248,255,255,255,251,255,255,255,253,255,254,255,250,255,254,255,250,255,255,255,251,255,255,255,250,255,254,255,249,255,253,254,246,255,254,255,247,255,211,226,205,255,152,167,148,255,154,167,149,255,217,225,210,255,236,242,230,255,251,254,245,255,254,255,249,255,254,253,248,255,254,255,250,255,253,254,249,255,254,253,251,255,255,254,251,255,254,253,248,255,254,255,244,255,231,243,223,255,182,196,171,255,134,149,130,255,202,215,197,255,221,228,212,255,253,255,242,255,255,255,243,255,255,255,246,255,254,255,246,255,254,255,246,255,254,254,242,255,252,254,241,255,255,255,244,255,251,255,240,255,242,249,233,255,209,218,201,255,146,158,138,255,170,182,162,255,221,232,215,255,233,242,225,255,248,252,237,255,255,255,243,255,255,255,243,255,252,255,241,255,247,255,239,255,243,254,237,255,248,250,236,255,245,249,232,255,240,249,228,255,202,214,190,255,142,154,130,255,179,188,169,255,254,255,244,255,255,255,248,255,246,250,236,255,242,249,233,255,248,255,239,255,210,217,201,255,164,173,154,255,221,230,211,255,220,232,210,255,224,236,214,255,221,233,213,255,219,231,211,255,217,229,209,255,215,227,207,255,213,225,205,255,210,222,202,255,206,218,198,255,204,216,196,255,193,207,182,255,151,165,142,255,161,174,156,255,210,222,208,255,206,218,204,255,200,212,198,255,195,208,190,255,191,204,184,255,189,200,183,255,187,198,181,255,177,188,171,255,171,184,166,255,160,173,155,255,157,172,153,255,148,163,144,255,105,120,101,255,134,147,130,255,150,163,146,255,137,150,133,255,132,145,128,255,252,255,246,255,228,234,222,255,184,193,176,255,126,138,118,255,207,216,199,255,225,231,219,255,252,253,247,255,255,254,251,255,255,255,253,255,254,255,250,255,254,255,250,255,255,255,251,255,255,255,250,255,253,254,248,255,253,254,246,255,255,255,248,255,213,228,207,255,154,169,150,255,147,160,142,255,216,224,209,255,234,240,228,255,251,254,245,255,254,255,249,255,254,253,248,255,254,255,250,255,253,254,249,255,254,253,251,255,255,254,251,255,253,252,247,255,253,255,243,255,231,243,223,255,183,197,172,255,136,151,132,255,199,212,194,255,217,224,208,255,250,252,238,255,252,252,240,255,255,255,243,255,251,254,243,255,251,254,243,255,255,255,244,255,252,254,241,255,254,255,243,255,247,251,236,255,241,248,232,255,212,221,202,255,149,161,141,255,168,180,160,255,220,231,214,255,227,236,219,255,236,240,225,255,240,242,228,255,240,242,228,255,236,240,225,255,230,239,222,255,227,238,221,255,235,237,223,255,227,231,214,255,223,233,209,255,199,211,187,255,145,157,133,255,175,184,165,255,252,255,242,255,249,251,240,255,253,255,242,255,247,254,238,255,252,255,243,255,216,223,205,255,161,170,151,255,212,221,200,255,202,214,192,255,198,210,188,255,193,206,186,255,190,203,183,255,184,197,177,255,178,191,171,255,173,186,166,255,168,181,161,255,163,176,156,255,160,173,153,255,141,159,133,255,108,126,102,255,107,124,105,255,142,159,143,255,137,154,138,255,128,145,129,255,122,139,120,255,120,138,116,255,116,127,110,255,118,129,112,255,111,124,106,255,113,126,108,255,108,123,104,255,114,129,110,255,116,131,112,255,75,92,73,255,109,122,105,255,135,148,131,255,136,149,132,255,148,161,144,255,255,255,248,255,232,238,226,255,188,197,180,255,124,136,116,255,205,214,197,255,223,229,217,255,252,251,246,255,255,254,251,255,255,255,253,255,253,254,249,255,254,255,250,255,255,255,251,255,255,255,250,255,253,254,248,255,253,254,246,255,255,255,248,255,214,229,208,255,156,171,152,255,144,157,139,255,215,223,208,255,233,239,227,255,251,254,245,255,254,255,249,255,254,253,248,255,254,255,250,255,254,255,250,255,254,253,251,255,255,254,251,255,252,251,246,255,252,255,242,255,231,243,223,255,183,197,172,255,133,148,127,255,193,206,186,255,209,216,200,255,241,243,229,255,242,242,230,255,244,244,232,255,238,241,230,255,237,240,229,255,236,236,224,255,231,233,220,255,233,235,221,255,229,233,218,255,227,234,216,255,205,214,195,255,145,157,137,255,162,174,152,255,215,226,209,255,216,225,208,255,217,221,206,255,215,217,203,255,213,215,201,255,209,213,198,255,205,214,197,255,204,215,198,255,203,205,191,255,193,197,180,255,193,203,179,255,180,193,167,255,133,145,121,255,157,166,147,255,228,232,218,255,218,220,209,255,212,216,201,255,205,212,196,255,211,218,200,255,172,179,161,255,109,118,99,255,153,162,141,255,135,147,125,255,124,136,114,255,123,136,116,255,121,134,114,255,117,130,110,255,115,128,108,255,115,128,108,255,115,128,108,255,114,127,107,255,113,126,106,255,119,142,114,255,95,118,92,255,95,117,96,255,133,154,137,255,143,164,147,255,149,170,153,255,155,177,156,255,163,185,162,255,175,186,169,255,179,192,174,255,180,193,175,255,191,204,186,255,190,205,186,255,193,208,189,255,184,201,182,255,134,151,132,255,189,203,186,255,210,224,207,255,204,218,201,255,204,218,201,255,255,255,244,255,233,237,223,255,192,200,185,255,133,144,128,255,191,202,186,255,216,224,209,255,250,254,240,255,255,255,244,255,250,251,243,255,251,252,244,255,252,253,245,255,253,254,246,255,252,253,245,255,250,251,243,255,247,248,240,255,246,247,239,255,208,220,208,255,163,175,161,255,131,142,128,255,209,220,204,255,226,235,216,255,236,245,224,255,241,249,228,255,231,239,216,255,229,236,218,255,234,241,223,255,226,233,215,255,223,232,213,255,225,234,215,255,220,232,212,255,211,223,203,255,194,206,186,255,139,153,138,255,185,199,184,255,215,228,211,255,211,224,206,255,217,229,209,255,212,224,200,255,212,224,200,255,201,214,188,255,199,209,182,255,195,205,178,255,195,205,180,255,181,193,169,255,174,186,164,255,169,182,164,255,122,135,117,255,118,131,114,255,158,175,156,255,151,168,149,255,145,162,143,255,144,161,142,255,140,157,138,255,132,149,130,255,126,143,124,255,123,140,121,255,125,136,120,255,118,129,112,255,114,126,106,255,120,132,110,255,99,111,89,255,102,113,96,255,173,184,170,255,165,175,166,255,171,182,176,255,175,188,181,255,179,197,185,255,162,183,168,255,97,118,99,255,161,180,160,255,160,175,154,255,168,182,159,255,179,191,171,255,183,195,175,255,188,200,180,255,192,204,184,255,194,206,186,255,197,209,189,255,201,213,193,255,204,216,196,255,204,217,189,255,160,173,147,255,151,163,143,255,220,231,215,255,206,217,203,255,209,220,204,255,213,224,207,255,210,222,202,255,213,220,204,255,216,223,207,255,211,220,203,255,208,217,198,255,207,219,199,255,210,222,200,255,183,197,174,255,128,142,119,255,186,197,181,255,220,231,215,255,206,217,201,255,212,223,207,255,244,248,234,255,222,230,215,255,188,199,183,255,129,143,126,255,181,195,178,255,210,221,205,255,232,240,225,255,234,238,224,255,233,239,227,255,232,238,226,255,230,236,224,255,227,233,221,255,225,231,219,255,222,228,216,255,220,226,214,255,219,225,213,255,207,221,206,255,170,184,169,255,134,147,130,255,202,215,197,255,209,220,203,255,209,221,201,255,209,221,199,255,205,214,193,255,200,209,190,255,200,209,190,255,190,199,180,255,183,195,175,255,177,189,169,255,167,180,160,255,163,176,156,255,154,167,147,255,100,114,99,255,131,145,128,255,154,167,149,255,144,157,139,255,143,155,135,255,131,143,121,255,132,144,120,255,129,139,115,255,128,136,112,255,124,134,109,255,124,134,110,255,118,127,106,255,120,132,112,255,127,139,119,255,91,104,86,255,92,105,88,255,138,151,133,255,137,150,132,255,141,154,136,255,152,165,147,255,162,175,157,255,167,180,162,255,172,185,167,255,175,188,170,255,182,193,177,255,185,196,179,255,192,204,184,255,194,206,184,255,160,172,150,255,162,173,156,255,244,255,241,255,244,254,243,255,250,255,252,255,247,255,250,255,247,255,250,255,222,240,226,255,148,167,148,255,208,223,204,255,205,218,198,255,216,225,204,255,207,219,199,255,209,221,201,255,211,223,203,255,213,225,205,255,213,225,205,255,213,225,205,255,215,227,207,255,216,228,208,255,200,213,185,255,156,169,143,255,148,160,140,255,220,231,215,255,212,223,209,255,218,229,213,255,223,234,217,255,221,233,213,255,225,232,216,255,230,237,221,255,228,237,220,255,226,235,216,255,223,235,215,255,220,232,210,255,187,201,178,255,128,142,119,255,187,198,182,255,223,234,218,255,213,224,208,255,222,233,217,255,225,233,218,255,211,222,206,255,189,203,186,255,129,146,128,255,169,186,168,255,200,214,197,255,204,215,199,255,198,206,191,255,195,208,190,255,191,204,186,255,185,198,180,255,178,191,173,255,171,184,166,255,166,179,161,255,163,176,158,255,161,174,156,255,151,168,152,255,122,139,121,255,81,98,80,255,140,155,136,255,139,154,135,255,131,144,124,255,127,140,120,255,126,140,117,255,123,135,115,255,123,135,115,255,118,130,110,255,120,133,113,255,119,132,112,255,115,130,109,255,123,138,117,255,122,137,116,255,91,104,87,255,114,127,109,255,149,162,144,255,156,168,148,255,170,182,162,255,169,181,159,255,183,192,171,255,189,199,175,255,197,205,182,255,198,206,183,255,201,211,187,255,200,209,188,255,201,213,193,255,202,214,194,255,158,169,152,255,151,164,146,255,213,222,205,255,212,221,204,255,213,222,205,255,216,225,208,255,218,227,210,255,217,226,209,255,218,227,210,255,219,228,211,255,212,220,205,255,216,225,208,255,222,231,210,255,210,220,196,255,155,164,143,255,154,163,146,255,244,252,239,255,246,254,243,255,247,250,243,255,246,251,244,255,243,253,242,255,220,232,218,255,146,159,142,255,206,217,200,255,215,222,204,255,229,233,216,255,233,242,223,255,234,243,224,255,234,243,224,255,234,243,224,255,232,241,222,255,231,240,221,255,231,240,221,255,231,240,221,255,200,213,185,255,156,169,143,255,146,158,138,255,221,232,216,255,218,229,215,255,227,238,222,255,232,243,226,255,230,242,222,255,231,238,222,255,236,243,227,255,235,244,227,255,234,243,224,255,230,242,222,255,224,236,214,255,188,202,179,255,127,141,118,255,181,192,176,255,222,233,217,255,216,227,211,255,226,237,221,255,144,155,139,255,141,155,138,255,134,151,133,255,75,96,77,255,97,118,99,255,135,152,134,255,127,141,124,255,120,131,115,255,117,135,113,255,117,135,113,255,117,135,113,255,118,136,114,255,120,138,116,255,123,141,119,255,126,144,122,255,128,146,124,255,143,162,143,255,124,143,123,255,89,106,87,255,153,170,151,255,172,187,168,255,179,194,175,255,184,199,178,255,193,208,187,255,200,211,194,255,203,214,197,255,201,214,196,255,206,219,201,255,208,221,203,255,210,225,206,255,217,232,213,255,211,226,207,255,155,168,150,255,169,182,164,255,211,223,203,255,213,225,205,255,222,234,214,255,217,226,207,255,219,228,209,255,218,227,208,255,219,227,206,255,220,228,207,255,222,229,211,255,220,229,210,255,219,228,209,255,209,221,201,255,158,170,150,255,143,155,135,255,218,225,209,255,222,229,213,255,227,234,218,255,231,238,222,255,232,239,223,255,232,239,223,255,232,239,223,255,233,240,224,255,238,247,230,255,235,244,225,255,233,242,221,255,213,223,199,255,150,160,136,255,151,160,141,255,246,254,239,255,248,255,245,255,249,249,241,255,248,251,242,255,245,251,239,255,224,235,219,255,148,159,143,255,211,218,202,255,226,230,215,255,243,244,228,255,238,247,230,255,238,247,230,255,239,248,231,255,238,247,230,255,237,246,229,255,236,245,228,255,235,244,227,255,235,244,227,255,205,218,190,255,160,173,147,255,146,158,138,255,221,232,216,255,221,232,218,255,230,241,225,255,233,244,227,255,230,242,222,255,231,238,222,255,235,242,226,255,231,240,223,255,229,238,219,255,226,238,218,255,224,236,214,255,190,204,181,255,130,144,121,255,177,188,172,255,220,231,215,255,216,227,211,255,225,236,220,255,152,163,147,255,159,173,156,255,163,180,162,255,113,134,115,255,129,150,131,255,188,205,187,255,191,205,188,255,197,208,192,255,203,220,201,255,204,221,202,255,206,223,204,255,208,225,206,255,211,228,209,255,213,230,211,255,216,233,214,255,217,234,215,255,216,234,212,255,190,207,188,255,139,156,137,255,194,209,190,255,210,225,206,255,216,231,212,255,217,230,212,255,221,234,217,255,222,231,214,255,226,235,218,255,222,233,216,255,223,234,217,255,223,234,217,255,225,238,220,255,222,235,217,255,198,211,193,255,154,166,146,255,165,177,157,255,219,231,211,255,224,233,214,255,238,247,228,255,237,246,227,255,238,245,229,255,232,239,223,255,241,245,230,255,244,248,233,255,241,248,232,255,242,249,231,255,238,247,228,255,221,230,211,255,163,172,153,255,138,150,130,255,220,224,209,255,230,234,219,255,241,245,230,255,248,252,237,255,249,253,238,255,249,253,238,255,249,253,238,255,249,253,238,255,245,252,236,255,240,247,229,255,236,244,221,255,215,223,200,255,150,158,135,255,149,156,138,255,245,251,237,255,249,255,243,255,249,249,237,255,249,251,238,255,246,252,238,255,230,238,223,255,151,159,144,255,209,216,200,255,229,231,217,255,243,244,230,255,238,245,229,255,238,245,229,255,238,245,229,255,238,245,229,255,237,244,228,255,236,243,227,255,235,242,226,255,234,241,225,255,209,222,194,255,163,176,150,255,146,158,138,255,219,230,214,255,221,232,218,255,230,241,225,255,230,241,224,255,228,240,220,255,233,240,224,255,236,243,227,255,231,240,223,255,229,238,219,255,227,239,219,255,226,238,216,255,193,207,184,255,133,147,124,255,177,188,172,255,222,233,217,255,218,229,213,255,225,236,220,255,216,224,209,255,218,229,213,255,206,220,203,255,149,166,148,255,144,161,143,255,207,221,204,255,218,229,213,255,232,240,225,255,226,237,223,255,227,238,224,255,228,239,225,255,230,241,227,255,231,242,228,255,231,242,228,255,231,242,228,255,230,241,227,255,216,231,208,255,185,200,179,255,132,145,125,255,188,201,183,255,215,226,209,255,234,245,229,255,240,251,235,255,244,252,239,255,247,251,237,255,250,254,240,255,250,254,240,255,248,254,240,255,248,254,240,255,251,255,244,255,242,250,235,255,209,217,202,255,152,164,140,255,155,167,145,255,221,230,209,255,226,235,216,255,246,255,236,255,251,255,242,255,252,255,244,255,249,255,241,255,251,255,241,255,254,255,244,255,252,255,242,255,252,255,243,255,248,255,237,255,226,235,216,255,164,173,152,255,135,144,123,255,209,216,200,255,223,230,214,255,238,245,229,255,245,252,236,255,244,251,235,255,243,250,234,255,242,249,233,255,241,248,232,255,243,250,232,255,243,251,230,255,243,251,228,255,223,231,207,255,155,163,140,255,143,151,130,255,234,241,225,255,244,250,238,255,243,245,231,255,244,248,233,255,242,251,234,255,229,240,223,255,149,160,143,255,205,214,197,255,228,232,218,255,240,242,229,255,241,247,233,255,240,246,232,255,239,245,231,255,238,244,230,255,238,244,230,255,236,242,228,255,234,240,226,255,232,238,224,255,208,221,193,255,163,176,150,255,144,156,136,255,216,227,211,255,220,231,217,255,229,240,224,255,229,240,223,255,229,241,221,255,231,238,222,255,235,242,226,255,231,240,223,255,230,239,220,255,229,241,221,255,225,237,215,255,190,204,181,255,128,142,119,255,172,183,167,255,219,230,214,255,217,228,212,255,223,234,218,255,237,241,227,255,231,239,224,255,204,215,199,255,149,163,146,255,137,151,134,255,209,220,204,255,231,239,224,255,251,255,241,255,253,254,248,255,253,254,248,255,254,255,249,255,254,255,249,255,254,255,249,255,253,254,248,255,253,254,248,255,252,253,247,255,228,240,218,255,194,203,182,255,138,147,128,255,192,201,184,255,219,226,210,255,244,250,236,255,254,255,246,255,253,255,245,255,255,255,243,255,255,255,243,255,253,253,241,255,255,255,243,255,252,254,241,255,254,255,243,255,246,250,236,255,215,219,205,255,159,171,147,255,152,162,138,255,220,229,208,255,229,238,219,255,250,255,241,255,252,255,244,255,254,255,244,255,254,255,246,255,251,252,244,255,251,254,243,255,243,246,235,255,245,249,235,255,243,250,234,255,226,233,215,255,169,178,157,255,141,150,129,255,211,220,203,255,227,236,219,255,243,252,235,255,248,255,240,255,246,255,238,255,245,254,237,255,244,253,236,255,243,252,235,255,238,245,227,255,242,250,229,255,244,252,229,255,228,236,212,255,164,172,148,255,145,153,132,255,232,239,223,255,249,255,241,255,246,250,233,255,245,252,234,255,242,254,234,255,231,244,226,255,148,161,143,255,200,211,195,255,223,229,215,255,233,237,223,255,241,247,233,255,240,246,232,255,238,244,230,255,238,244,230,255,238,244,230,255,237,243,229,255,234,240,226,255,232,238,224,255,207,220,192,255,163,176,150,255,143,155,135,255,214,225,209,255,219,230,216,255,228,239,223,255,228,239,222,255,230,242,222,255,229,236,220,255,232,239,223,255,229,238,221,255,229,238,219,255,228,240,220,255,224,236,214,255,188,202,179,255,125,139,116,255,166,177,161,255,216,227,211,255,215,226,210,255,221,232,216,255,254,255,243,255,245,249,235,255,207,215,200,255,153,164,148,255,137,148,132,255,209,217,202,255,233,237,223,255,249,251,238,255,255,252,249,255,255,253,250,255,255,253,250,255,255,253,250,255,255,254,251,255,255,254,251,255,255,254,251,255,255,254,251,255,239,247,224,255,200,208,187,255,142,150,129,255,196,200,183,255,217,221,207,255,244,246,235,255,255,255,246,255,250,251,243,255,255,255,244,255,255,252,241,255,254,250,239,255,255,255,244,255,254,252,240,255,253,253,241,255,251,251,239,255,227,227,215,255,163,173,148,255,146,156,132,255,217,226,205,255,230,239,220,255,251,255,242,255,246,252,238,255,247,250,239,255,251,254,243,255,250,251,243,255,254,255,247,255,248,251,240,255,254,255,244,255,251,255,242,255,230,237,219,255,169,177,156,255,135,145,121,255,206,217,200,255,223,234,217,255,239,250,233,255,243,254,237,255,240,251,234,255,238,249,232,255,239,250,233,255,238,249,232,255,243,247,230,255,244,249,229,255,241,246,223,255,227,232,209,255,167,172,149,255,146,151,131,255,229,233,218,255,248,252,238,255,239,247,226,255,237,249,227,255,236,249,229,255,225,243,221,255,143,160,141,255,198,211,194,255,220,231,215,255,230,236,222,255,239,243,229,255,237,241,227,255,237,241,227,255,237,241,227,255,238,242,228,255,238,242,228,255,236,240,226,255,234,238,224,255,208,221,193,255,165,178,152,255,144,156,136,255,214,225,209,255,219,230,216,255,227,238,222,255,227,238,221,255,229,241,221,255,231,238,222,255,233,240,224,255,229,238,221,255,228,237,218,255,228,240,220,255,227,239,217,255,193,207,184,255,132,146,123,255,167,178,162,255,218,229,213,255,218,229,213,255,224,235,219,255,255,255,250,255,249,252,243,255,215,223,208,255,163,176,156,255,124,137,117,255,209,221,201,255,226,234,219,255,252,255,246,255,252,253,248,255,253,254,249,255,253,254,249,255,254,255,250,255,254,255,250,255,255,255,251,255,255,255,251,255,255,255,251,255,240,246,232,255,201,210,193,255,141,153,133,255,181,194,174,255,215,228,210,255,243,251,238,255,253,255,249,255,252,251,249,255,255,252,245,255,255,255,248,255,255,252,245,255,254,254,244,255,254,254,244,255,255,255,244,255,249,251,238,255,225,227,214,255,166,178,156,255,138,150,128,255,216,225,206,255,230,237,219,255,251,255,240,255,253,255,241,255,250,252,238,255,254,254,242,255,254,255,244,255,250,255,241,255,252,255,243,255,247,254,238,255,244,253,234,255,228,237,218,255,172,184,162,255,133,145,123,255,209,214,194,255,221,226,206,255,245,250,230,255,248,253,233,255,244,249,229,255,246,251,231,255,241,246,226,255,245,250,230,255,237,248,232,255,239,250,233,255,235,247,225,255,221,233,209,255,166,178,154,255,134,146,124,255,226,237,220,255,243,254,238,255,249,247,234,255,246,248,234,255,237,244,228,255,231,240,223,255,157,168,151,255,196,205,188,255,222,229,213,255,235,239,224,255,237,241,226,255,238,242,227,255,238,242,227,255,237,241,226,255,235,239,224,255,234,238,223,255,235,239,224,255,236,240,225,255,212,224,202,255,160,172,150,255,138,150,128,255,210,222,202,255,217,229,209,255,230,241,224,255,229,240,223,255,228,239,222,255,230,241,224,255,228,239,222,255,229,240,223,255,226,238,218,255,226,238,218,255,221,233,211,255,203,215,193,255,132,144,122,255,168,170,156,255,228,230,216,255,224,226,212,255,224,226,212,255,255,255,250,255,252,255,246,255,218,226,211,255,166,179,159,255,124,137,117,255,206,218,198,255,224,232,217,255,251,255,245,255,253,254,249,255,253,254,249,255,253,254,249,255,253,254,249,255,253,254,249,255,253,254,249,255,253,254,249,255,253,254,249,255,240,246,232,255,200,209,192,255,139,151,131,255,172,186,163,255,210,223,203,255,239,247,234,255,254,255,250,255,254,253,251,255,255,254,247,255,255,255,248,255,255,253,246,255,254,254,244,255,255,255,245,255,255,255,244,255,251,253,240,255,229,231,218,255,167,179,157,255,137,149,127,255,214,223,204,255,228,235,217,255,249,253,238,255,252,254,240,255,248,250,236,255,251,252,238,255,249,253,238,255,245,252,236,255,249,255,240,255,247,254,236,255,247,255,237,255,230,239,220,255,175,187,165,255,132,144,122,255,210,215,195,255,223,228,208,255,245,250,230,255,247,252,232,255,244,249,229,255,244,249,229,255,239,244,224,255,242,247,227,255,241,249,234,255,243,252,235,255,241,250,229,255,226,236,212,255,168,178,154,255,133,142,121,255,224,233,216,255,240,248,233,255,245,243,230,255,243,245,231,255,240,247,231,255,233,244,227,255,158,169,152,255,191,200,183,255,220,227,211,255,231,235,220,255,238,245,229,255,238,245,229,255,237,244,228,255,235,242,226,255,233,240,224,255,232,239,223,255,231,238,222,255,231,238,222,255,213,225,203,255,167,179,157,255,143,155,133,255,210,222,202,255,214,226,206,255,228,239,222,255,229,240,223,255,230,241,224,255,229,240,223,255,226,237,220,255,229,240,223,255,229,241,221,255,230,242,222,255,222,234,212,255,203,215,193,255,133,145,123,255,163,170,154,255,225,232,216,255,220,227,211,255,220,227,211,255,255,255,250,255,254,255,248,255,223,231,216,255,172,185,165,255,124,137,117,255,200,212,192,255,222,230,215,255,250,255,244,255,254,255,249,255,254,255,249,255,254,255,249,255,253,254,248,255,253,254,248,255,252,253,247,255,252,253,247,255,251,252,246,255,244,251,235,255,204,213,194,255,144,156,134,255,167,181,158,255,211,224,204,255,238,246,231,255,254,255,250,255,255,255,251,255,254,251,244,255,255,254,247,255,251,251,241,255,252,252,242,255,251,253,240,255,253,255,242,255,250,252,239,255,228,232,217,255,170,182,160,255,135,147,125,255,211,220,199,255,227,234,216,255,250,254,237,255,254,255,242,255,251,253,239,255,253,254,240,255,250,254,239,255,247,254,238,255,249,255,240,255,248,255,237,255,246,255,236,255,230,239,218,255,176,188,166,255,130,142,120,255,203,208,188,255,220,225,205,255,241,246,226,255,245,250,230,255,245,250,230,255,246,251,231,255,243,248,228,255,245,250,230,255,239,243,229,255,240,244,229,255,243,248,228,255,230,235,213,255,172,177,155,255,136,141,121,255,226,230,215,255,245,249,235,255,243,244,230,255,241,243,229,255,243,250,234,255,237,248,231,255,160,171,154,255,185,196,179,255,222,229,213,255,229,233,218,255,234,241,225,255,234,241,225,255,233,240,224,255,234,241,225,255,235,242,226,255,235,242,226,255,235,242,226,255,235,242,226,255,206,218,196,255,162,174,152,255,137,149,127,255,207,219,199,255,214,226,206,255,223,234,217,255,224,235,218,255,227,238,221,255,225,236,219,255,219,230,213,255,219,230,213,255,218,230,210,255,215,227,207,255,206,218,196,255,190,202,180,255,127,139,117,255,158,169,152,255,215,226,209,255,203,214,197,255,197,208,191,255,255,255,250,255,254,255,248,255,226,234,219,255,179,192,172,255,125,138,118,255,195,207,187,255,221,229,214,255,250,255,244,255,255,255,250,255,255,255,250,255,254,255,249,255,254,255,249,255,253,254,248,255,253,254,248,255,252,253,247,255,252,253,247,255,247,254,238,255,208,217,198,255,151,163,141,255,160,174,151,255,211,224,204,255,235,243,228,255,252,255,246,255,252,251,247,255,255,255,245,255,255,255,246,255,254,254,244,255,255,255,244,255,254,255,243,255,255,255,243,255,252,255,241,255,233,237,222,255,174,186,162,255,134,146,122,255,208,217,196,255,226,234,213,255,249,253,236,255,254,255,240,255,251,253,239,255,251,252,238,255,249,253,238,255,245,252,236,255,246,253,235,255,246,253,235,255,245,254,233,255,231,240,219,255,182,194,170,255,133,145,121,255,199,207,186,255,219,227,206,255,237,245,224,255,241,249,228,255,243,251,230,255,242,250,229,255,238,246,225,255,237,245,224,255,243,245,232,255,242,244,230,255,244,247,228,255,231,234,213,255,174,177,156,255,136,139,120,255,221,223,209,255,244,246,233,255,240,241,227,255,233,235,221,255,235,244,227,255,232,243,226,255,160,173,155,255,180,191,174,255,220,229,212,255,224,228,213,255,230,237,219,255,228,235,217,255,226,233,215,255,224,231,213,255,223,230,212,255,221,228,210,255,218,225,207,255,215,222,204,255,204,216,194,255,163,175,153,255,134,146,124,255,204,216,196,255,209,221,201,255,206,217,200,255,199,210,193,255,200,211,194,255,199,210,193,255,192,203,186,255,190,201,184,255,188,200,180,255,184,196,176,255,180,192,170,255,180,192,170,255,130,142,120,255,139,152,134,255,186,199,181,255,166,179,161,255,156,169,151,255,254,253,248,255,254,255,248,255,228,236,221,255,184,197,177,255,125,138,118,255,190,202,182,255,220,228,213,255,250,255,244,255,254,255,247,255,254,255,247,255,254,255,247,255,254,255,247,255,254,255,247,255,254,255,247,255,254,255,247,255,254,255,247,255,247,254,236,255,209,218,199,255,154,166,144,255,147,161,136,255,208,222,199,255,231,240,223,255,251,254,245,255,253,252,247,255,254,254,244,255,255,255,246,255,253,255,242,255,255,255,244,255,255,255,243,255,253,255,242,255,251,255,240,255,233,237,220,255,178,190,166,255,133,145,121,255,206,216,192,255,224,232,211,255,246,251,231,255,251,254,237,255,250,253,236,255,248,249,233,255,252,255,239,255,250,255,239,255,249,255,238,255,249,255,236,255,244,253,232,255,229,239,215,255,184,196,172,255,131,143,119,255,195,203,182,255,219,227,206,255,234,242,221,255,239,247,226,255,244,252,231,255,243,251,230,255,239,247,226,255,237,245,224,255,242,246,232,255,238,242,227,255,237,242,222,255,224,229,207,255,176,181,159,255,137,142,122,255,214,218,203,255,241,245,231,255,249,251,237,255,238,242,227,255,240,249,232,255,235,248,230,255,172,185,167,255,178,189,172,255,212,221,204,255,205,212,196,255,206,215,196,255,203,212,193,255,201,210,191,255,199,208,189,255,197,206,187,255,193,202,183,255,189,198,179,255,186,195,176,255,184,196,174,255,156,168,146,255,121,133,111,255,176,188,168,255,172,184,164,255,164,175,158,255,155,166,149,255,153,164,147,255,147,158,141,255,141,152,135,255,139,150,133,255,132,144,124,255,123,135,115,255,119,131,109,255,125,137,115,255,82,94,72,255,76,91,72,255,122,137,118,255,108,123,104,255,110,125,106,255,253,252,247,255,254,255,248,255,230,238,223,255,189,202,182,255,126,139,119,255,185,197,177,255,218,226,211,255,248,254,242,255,254,255,247,255,254,255,247,255,254,255,247,255,254,255,247,255,254,255,247,255,254,255,247,255,254,255,247,255,254,255,247,255,251,255,240,255,213,222,201,255,159,171,147,255,138,152,127,255,208,222,199,255,231,240,223,255,254,255,246,255,255,255,250,255,254,254,242,255,254,255,243,255,252,254,241,255,255,255,243,255,252,255,241,255,250,254,239,255,247,254,236,255,231,238,220,255,180,193,167,255,132,144,120,255,205,215,191,255,225,233,210,255,246,251,231,255,252,255,236,255,252,255,238,255,251,252,236,255,241,245,228,255,240,247,229,255,240,248,227,255,240,248,227,255,234,244,220,255,221,231,207,255,182,194,170,255,128,141,115,255,189,197,176,255,214,222,201,255,221,229,208,255,222,230,209,255,226,234,213,255,223,231,210,255,220,228,207,255,217,225,204,255,211,217,203,255,209,216,200,255,207,215,194,255,203,211,188,255,177,185,162,255,143,151,130,255,212,219,203,255,246,252,238,255,247,249,235,255,237,241,226,255,235,244,227,255,227,240,222,255,166,181,162,255,154,167,149,255,177,186,169,255,164,171,155,255,150,159,138,255,148,157,136,255,145,154,133,255,141,150,129,255,136,145,124,255,130,139,118,255,125,134,113,255,122,131,110,255,119,131,109,255,110,122,100,255,74,86,64,255,116,128,108,255,111,123,103,255,114,125,108,255,115,126,109,255,115,126,109,255,121,132,115,255,125,136,119,255,137,148,131,255,145,157,137,255,151,163,143,255,160,172,150,255,173,185,163,255,131,143,121,255,134,147,129,255,187,200,182,255,182,195,177,255,190,203,185,255,254,253,248,255,254,255,248,255,231,239,224,255,193,206,186,255,126,139,119,255,181,193,173,255,215,223,208,255,245,251,239,255,254,255,245,255,254,255,245,255,253,255,244,255,253,255,244,255,252,254,243,255,252,254,243,255,251,253,242,255,251,253,242,255,250,255,239,255,214,223,202,255,164,176,152,255,133,147,121,255,208,222,197,255,227,236,217,255,251,254,243,255,252,251,246,255,252,254,241,255,251,253,240,255,246,248,235,255,247,251,236,255,244,248,233,255,241,248,230,255,241,248,230,255,228,235,217,255,183,196,170,255,131,144,118,255,201,211,187,255,217,225,202,255,232,237,215,255,234,237,218,255,233,236,217,255,231,232,214,255,224,229,209,255,222,230,209,255,219,227,206,255,219,227,204,255,215,225,201,255,212,222,198,255,188,201,175,255,140,153,127,255,183,192,171,255,205,214,193,255,201,210,189,255,193,202,181,255,191,200,179,255,184,193,172,255,180,189,168,255,176,185,164,255,160,173,156,255,158,171,153,255,151,165,142,255,149,163,138,255,136,150,125,255,100,114,91,255,155,168,150,255,190,203,186,255,182,184,170,255,175,182,166,255,174,185,168,255,166,181,162,255,114,129,110,255,94,107,89,255,116,127,110,255,109,118,101,255,118,130,108,255,123,135,113,255,131,143,121,255,140,152,130,255,148,160,138,255,155,167,145,255,160,172,150,255,163,175,153,255,178,190,168,255,169,181,159,255,131,143,121,255,180,192,172,255,185,197,177,255,191,202,185,255,197,208,191,255,200,211,194,255,200,211,194,255,201,212,195,255,206,217,200,255,205,217,197,255,203,215,195,255,202,214,192,255,196,208,186,255,138,150,128,255,147,158,141,255,208,219,202,255,204,215,198,255,202,213,196,255,255,255,250,255,254,255,248,255,231,239,224,255,195,208,188,255,126,139,119,255,178,190,170,255,212,220,205,255,241,247,235,255,254,255,245,255,254,255,245,255,253,255,244,255,252,254,243,255,250,252,241,255,249,251,240,255,248,250,239,255,248,250,239,255,241,249,228,255,208,217,196,255,162,174,150,255,128,142,116,255,204,218,193,255,216,225,206,255,235,238,227,255,232,232,224,255,234,236,223,255,231,233,220,255,224,228,213,255,224,228,213,255,221,225,208,255,218,225,207,255,221,228,210,255,210,218,197,255,187,200,174,255,131,144,118,255,195,205,180,255,203,211,188,255,209,214,192,255,203,206,187,255,197,200,181,255,192,193,175,255,186,191,171,255,179,187,166,255,165,173,152,255,157,165,142,255,149,159,135,255,149,159,134,255,134,147,121,255,90,103,77,255,115,124,103,255,137,146,125,255,129,138,117,255,120,129,108,255,120,129,108,255,116,125,104,255,117,126,105,255,114,123,102,255,118,132,115,255,120,135,116,255,119,134,111,255,130,146,120,255,138,154,128,255,111,126,103,255,165,180,161,255,205,219,202,255,217,221,206,255,218,225,209,255,220,231,214,255,217,232,213,255,177,192,173,255,162,175,157,255,195,206,189,255,199,208,191,255,199,211,189,255,201,213,191,255,204,216,194,255,205,217,195,255,203,215,193,255,201,213,191,255,201,213,191,255,201,213,191,255,203,215,193,255,180,192,170,255,135,147,125,255,197,209,189,255,210,222,202,255,206,217,200,255,203,214,197,255,207,218,201,255,209,220,203,255,208,219,202,255,210,221,204,255,209,221,201,255,211,223,203,255,209,221,199,255,196,208,186,255,129,141,119,255,147,156,139,255,217,226,209,255,217,226,209,255,211,220,203,255,248,250,228,255,245,250,227,255,231,241,217,255,196,210,187,255,126,140,117,255,163,175,155,255,213,222,203,255,220,227,211,255,227,239,217,255,226,238,216,255,226,238,216,255,224,236,214,255,223,235,213,255,222,234,212,255,221,233,211,255,221,233,211,255,218,225,207,255,205,214,193,255,168,182,156,255,127,143,114,255,192,208,179,255,205,219,193,255,205,214,193,255,208,215,197,255,195,207,185,255,192,204,182,255,187,199,177,255,181,193,171,255,174,186,164,255,165,177,155,255,156,168,146,255,151,163,141,255,136,150,125,255,79,93,68,255,110,124,101,255,120,132,110,255,117,129,107,255,106,115,96,255,110,119,100,255,111,120,101,255,99,122,96,255,109,129,104,255,117,137,112,255,121,139,115,255,128,142,119,255,147,159,137,255,146,158,136,255,108,117,96,255,134,146,124,255,174,186,164,255,175,187,165,255,190,199,178,255,185,194,173,255,199,207,186,255,201,209,188,255,206,214,193,255,210,214,199,255,207,211,194,255,208,213,191,255,219,227,203,255,203,211,187,255,136,144,121,255,202,211,192,255,245,254,237,255,245,249,232,255,242,249,231,255,236,243,225,255,241,248,230,255,192,201,182,255,172,181,162,255,216,228,208,255,204,216,196,255,209,216,198,255,210,217,199,255,211,218,200,255,212,219,201,255,213,220,202,255,215,222,204,255,216,223,205,255,216,223,205,255,206,218,194,255,163,175,151,255,130,139,118,255,198,207,186,255,218,226,205,255,217,224,206,255,225,232,214,255,224,228,211,255,229,234,212,255,224,232,211,255,224,231,215,255,224,230,216,255,225,234,217,255,221,230,209,255,201,214,188,255,130,143,115,255,137,150,133,255,218,231,214,255,212,223,207,255,216,227,210,255,230,232,211,255,221,226,204,255,209,219,195,255,190,204,181,255,132,146,123,255,154,166,146,255,198,207,188,255,197,204,186,255,184,196,174,255,181,193,171,255,177,189,167,255,172,184,162,255,166,178,156,255,161,173,151,255,156,168,146,255,154,166,144,255,155,162,144,255,153,162,141,255,122,136,110,255,78,94,65,255,138,154,125,255,150,164,138,255,148,157,136,255,146,153,135,255,147,159,137,255,147,159,137,255,147,159,137,255,149,161,139,255,151,163,141,255,151,163,141,255,150,162,140,255,148,160,138,255,155,169,144,255,104,118,93,255,145,157,135,255,171,183,161,255,183,192,171,255,183,192,173,255,194,203,184,255,199,206,188,255,197,215,191,255,200,218,194,255,204,219,196,255,205,219,196,255,205,217,195,255,215,224,203,255,200,208,187,255,149,157,136,255,166,178,156,255,208,220,198,255,210,219,198,255,221,230,209,255,211,220,199,255,219,227,206,255,216,224,203,255,217,225,204,255,221,225,210,255,219,223,206,255,216,221,199,255,215,223,199,255,189,197,173,255,121,129,106,255,189,198,179,255,240,249,232,255,243,247,230,255,241,248,230,255,236,243,225,255,241,248,230,255,194,203,184,255,173,182,163,255,219,231,211,255,209,221,201,255,228,235,217,255,228,235,217,255,229,236,218,255,229,236,218,255,229,236,218,255,230,237,219,255,230,237,219,255,230,237,219,255,211,223,199,255,167,179,155,255,131,140,119,255,197,206,185,255,218,226,205,255,218,225,207,255,227,234,216,255,228,232,215,255,229,234,212,255,224,232,211,255,224,231,215,255,224,230,216,255,225,234,217,255,221,230,209,255,201,214,188,255,131,144,116,255,136,149,132,255,217,230,213,255,212,223,207,255,216,227,210,255,150,151,133,255,141,146,126,255,134,143,122,255,130,144,121,255,80,93,73,255,81,93,73,255,125,134,115,255,123,130,112,255,119,128,109,255,122,131,112,255,127,136,117,255,134,143,124,255,141,150,131,255,148,157,138,255,154,163,144,255,156,165,146,255,172,176,161,255,178,186,165,255,155,167,143,255,112,127,98,255,174,189,160,255,196,208,184,255,202,210,189,255,202,206,191,255,213,222,201,255,212,221,200,255,212,221,200,255,214,223,202,255,217,226,205,255,218,227,206,255,219,228,207,255,218,227,206,255,198,212,187,255,147,159,135,255,181,193,171,255,213,225,203,255,222,231,210,255,221,230,211,255,226,233,215,255,227,234,216,255,222,234,212,255,222,234,212,255,223,232,211,255,224,233,212,255,225,233,212,255,226,234,213,255,198,203,183,255,135,140,120,255,166,178,156,255,218,227,206,255,223,232,211,255,240,249,228,255,234,242,221,255,240,248,227,255,239,244,224,255,239,244,224,255,239,243,228,255,241,245,228,255,237,242,220,255,226,234,210,255,191,199,175,255,122,130,107,255,187,196,177,255,245,254,237,255,242,246,229,255,240,247,229,255,236,243,225,255,241,248,230,255,197,206,187,255,173,182,163,255,221,233,213,255,215,227,207,255,232,239,221,255,231,238,220,255,231,238,220,255,230,237,219,255,229,236,218,255,229,236,218,255,228,235,217,255,228,235,217,255,218,230,206,255,173,185,161,255,133,142,121,255,195,204,183,255,217,225,204,255,219,226,208,255,228,235,217,255,231,235,218,255,229,234,212,255,224,232,211,255,224,231,215,255,224,230,216,255,224,233,216,255,221,230,209,255,201,214,188,255,132,145,117,255,133,146,129,255,215,228,211,255,211,222,206,255,216,227,210,255,163,164,148,255,166,170,153,255,173,182,163,255,177,190,170,255,138,151,131,255,132,144,124,255,198,207,186,255,205,213,192,255,214,221,203,255,215,222,204,255,216,223,205,255,218,225,207,255,220,227,209,255,222,229,211,255,224,231,213,255,224,231,213,255,227,231,216,255,222,229,211,255,187,199,175,255,133,147,121,255,188,202,176,255,210,222,198,255,221,228,210,255,223,227,212,255,224,231,213,255,224,231,213,255,224,231,213,255,226,233,215,255,228,235,217,255,229,236,218,255,228,235,217,255,227,234,216,255,192,204,180,255,141,153,129,255,171,183,161,255,217,226,205,255,229,238,217,255,237,244,226,255,241,248,230,255,242,249,231,255,244,249,229,255,243,248,228,255,243,248,228,255,245,250,230,255,246,251,231,255,246,249,230,255,213,216,197,255,146,149,130,255,159,168,147,255,216,225,204,255,222,231,210,255,242,250,229,255,238,246,225,255,243,248,228,255,240,245,225,255,239,244,224,255,238,242,227,255,244,248,231,255,243,248,226,255,231,239,215,255,195,203,179,255,125,133,110,255,179,188,169,255,242,251,234,255,241,245,228,255,238,245,227,255,235,242,224,255,240,247,229,255,199,208,189,255,170,179,160,255,220,232,212,255,218,230,210,255,232,239,221,255,231,238,220,255,231,238,220,255,230,237,219,255,228,235,217,255,227,234,216,255,227,234,216,255,226,233,215,255,220,232,208,255,176,188,164,255,133,142,121,255,193,202,181,255,216,224,203,255,219,226,208,255,228,235,217,255,230,234,217,255,228,233,211,255,223,231,210,255,224,231,215,255,223,229,215,255,224,233,216,255,220,229,208,255,202,215,189,255,133,146,118,255,130,143,126,255,213,226,209,255,210,221,205,255,215,226,209,255,218,218,206,255,222,226,212,255,222,231,214,255,203,216,198,255,154,167,147,255,131,143,121,255,205,214,193,255,215,223,202,255,227,231,216,255,228,232,217,255,229,233,218,255,231,235,220,255,232,236,221,255,234,238,223,255,235,239,224,255,236,240,225,255,240,242,229,255,222,229,211,255,183,192,171,255,130,144,118,255,189,203,177,255,220,229,208,255,240,247,229,255,251,253,240,255,247,251,234,255,248,252,235,255,249,253,236,255,251,255,238,255,253,255,240,255,253,255,240,255,251,255,238,255,248,252,235,255,196,208,184,255,145,155,131,255,166,175,154,255,218,227,206,255,231,239,218,255,244,251,233,255,249,253,236,255,250,254,237,255,246,249,230,255,246,249,230,255,245,248,229,255,245,248,229,255,242,245,226,255,240,245,225,255,209,214,194,255,145,150,130,255,155,164,143,255,218,227,206,255,224,232,211,255,243,251,230,255,241,246,226,255,242,247,227,255,241,244,225,255,239,242,223,255,235,239,224,255,238,242,225,255,239,244,222,255,229,237,213,255,197,205,181,255,128,136,113,255,169,178,159,255,238,247,230,255,240,244,227,255,236,243,225,255,234,241,223,255,238,245,227,255,201,210,191,255,167,176,157,255,217,229,209,255,217,229,209,255,232,239,221,255,232,239,221,255,231,238,220,255,230,237,219,255,230,237,219,255,229,236,218,255,228,235,217,255,228,235,217,255,219,231,207,255,177,189,165,255,132,141,120,255,190,199,178,255,215,223,202,255,219,226,208,255,225,232,214,255,227,231,214,255,228,233,211,255,223,231,210,255,224,231,215,255,223,229,215,255,223,232,215,255,220,229,208,255,202,215,189,255,134,147,119,255,127,140,123,255,211,224,207,255,210,221,205,255,216,227,210,255,243,243,235,255,241,244,233,255,239,247,232,255,204,217,199,255,158,171,151,255,129,141,119,255,208,218,194,255,219,227,204,255,254,255,243,255,254,255,243,255,254,255,243,255,254,255,243,255,254,255,243,255,254,255,243,255,254,255,243,255,254,255,243,255,255,255,244,255,235,239,224,255,190,199,178,255,135,147,123,255,189,201,177,255,219,228,207,255,242,246,231,255,252,254,241,255,253,255,241,255,253,255,241,255,254,255,242,255,255,255,243,255,255,255,243,255,253,255,241,255,249,251,237,255,246,248,234,255,207,217,193,255,151,161,137,255,162,171,150,255,220,228,207,255,232,240,219,255,250,254,237,255,251,255,238,255,251,255,238,255,253,254,236,255,253,255,237,255,251,254,235,255,249,254,234,255,244,249,229,255,242,250,229,255,215,223,202,255,153,162,141,255,148,156,135,255,217,225,204,255,222,230,209,255,245,250,230,255,243,248,228,255,246,249,230,255,246,249,230,255,245,248,229,255,244,248,233,255,241,245,228,255,240,245,223,255,232,240,216,255,202,210,186,255,134,142,119,255,165,174,155,255,241,250,233,255,241,245,228,255,235,242,224,255,233,240,222,255,238,245,227,255,205,214,195,255,166,175,156,255,214,226,206,255,216,228,208,255,230,237,219,255,230,237,219,255,229,236,218,255,228,235,217,255,228,235,217,255,227,234,216,255,227,234,216,255,226,233,215,255,218,230,206,255,178,190,166,255,131,140,119,255,188,197,176,255,215,223,202,255,218,225,207,255,224,231,213,255,225,229,212,255,227,232,210,255,223,231,210,255,224,231,215,255,223,229,215,255,223,232,215,255,219,228,207,255,203,216,190,255,136,149,121,255,124,137,120,255,210,223,206,255,210,221,205,255,216,227,210,255,255,255,250,255,249,252,243,255,251,255,246,255,209,222,205,255,164,177,157,255,127,139,117,255,206,216,192,255,223,231,208,255,250,252,241,255,250,252,241,255,251,253,242,255,251,253,242,255,252,254,243,255,253,255,244,255,253,255,244,255,254,255,245,255,251,251,239,255,235,239,224,255,194,202,181,255,133,145,121,255,183,195,171,255,218,226,205,255,244,248,233,255,253,253,241,255,250,252,238,255,250,252,238,255,251,253,239,255,253,255,241,255,254,255,242,255,254,255,242,255,252,254,240,255,250,252,238,255,207,217,193,255,149,159,135,255,154,162,141,255,217,225,204,255,230,235,215,255,250,254,237,255,250,254,237,255,250,253,236,255,248,251,232,255,248,251,232,255,246,251,231,255,243,251,230,255,241,250,229,255,241,253,231,255,213,227,204,255,152,166,143,255,145,153,132,255,218,226,205,255,224,229,209,255,244,249,229,255,243,246,227,255,242,245,226,255,243,246,227,255,241,242,224,255,244,248,233,255,239,243,226,255,238,243,221,255,234,242,218,255,203,211,187,255,131,139,116,255,155,164,145,255,239,248,231,255,241,245,228,255,234,241,223,255,233,240,222,255,238,245,227,255,210,219,200,255,167,176,157,255,215,227,207,255,216,228,208,255,233,240,222,255,232,239,221,255,231,238,220,255,230,237,219,255,229,236,218,255,228,235,217,255,228,235,217,255,227,234,216,255,218,230,206,255,178,190,166,255,130,139,118,255,185,194,173,255,214,222,201,255,219,226,208,255,224,231,213,255,226,230,213,255,227,232,210,255,223,231,210,255,225,232,216,255,223,229,215,255,222,231,214,255,219,228,207,255,203,216,190,255,137,150,122,255,122,135,118,255,209,222,205,255,210,221,205,255,217,228,211,255,255,255,250,255,248,251,244,255,251,255,248,255,213,226,209,255,167,180,162,255,121,133,111,255,200,210,186,255,224,232,208,255,255,255,246,255,255,255,246,255,255,255,246,255,255,255,246,255,255,255,246,255,255,255,245,255,255,255,245,255,255,255,245,255,255,255,245,255,245,249,234,255,205,212,194,255,136,148,124,255,180,192,168,255,217,224,206,255,246,250,235,255,253,253,243,255,255,255,243,255,255,255,242,255,253,254,240,255,253,254,240,255,254,255,241,255,253,254,240,255,252,253,239,255,251,252,238,255,210,220,196,255,152,160,137,255,152,160,139,255,217,225,204,255,230,235,215,255,250,254,237,255,249,252,235,255,247,250,233,255,247,252,232,255,246,251,231,255,242,250,229,255,242,251,230,255,241,253,231,255,242,255,233,255,213,228,205,255,150,165,142,255,140,148,127,255,217,225,204,255,223,228,208,255,244,249,229,255,244,247,228,255,243,246,227,255,245,246,228,255,242,243,225,255,241,245,230,255,236,240,223,255,240,245,223,255,239,247,223,255,207,215,191,255,131,139,116,255,149,158,139,255,239,248,231,255,241,245,228,255,233,240,222,255,233,240,222,255,239,246,228,255,213,222,203,255,170,179,160,255,216,228,208,255,218,230,210,255,231,238,220,255,231,238,220,255,229,236,218,255,228,235,217,255,226,233,215,255,225,232,214,255,224,231,213,255,223,230,212,255,219,231,207,255,180,192,168,255,130,139,118,255,183,192,171,255,213,221,200,255,219,226,208,255,225,232,214,255,228,232,215,255,227,232,210,255,223,231,210,255,225,232,216,255,223,229,215,255,222,231,214,255,219,228,207,255,203,216,190,255,137,150,122,255,122,135,118,255,209,222,205,255,210,221,205,255,217,228,211,255,255,252,243,255,255,255,246,255,248,254,240,255,228,239,222,255,177,190,172,255,119,132,112,255,200,212,190,255,214,223,202,255,251,252,238,255,255,255,242,255,255,255,243,255,253,254,240,255,251,252,238,255,253,254,240,255,253,254,240,255,252,253,239,255,253,253,243,255,246,250,236,255,202,209,191,255,146,158,136,255,166,178,156,255,220,227,209,255,239,243,229,255,252,252,242,255,247,253,241,255,248,254,242,255,250,255,244,255,251,255,245,255,251,255,245,255,250,255,244,255,249,255,243,255,248,254,242,255,217,226,209,255,159,166,150,255,139,146,130,255,220,227,211,255,233,237,222,255,249,253,238,255,253,255,241,255,252,254,240,255,246,250,233,255,248,253,233,255,249,254,234,255,248,253,233,255,245,250,228,255,249,254,232,255,224,229,206,255,162,167,144,255,136,145,126,255,218,226,205,255,223,231,210,255,245,253,232,255,246,251,229,255,240,245,223,255,242,246,223,255,246,250,227,255,242,245,228,255,238,241,222,255,240,245,223,255,238,243,220,255,210,218,194,255,136,144,123,255,150,157,141,255,239,247,234,255,235,243,222,255,237,245,224,255,239,248,227,255,235,244,223,255,216,228,206,255,166,178,156,255,213,227,204,255,213,227,204,255,226,231,211,255,229,234,214,255,233,238,218,255,234,239,219,255,233,238,218,255,231,236,216,255,230,235,215,255,230,235,215,255,225,237,215,255,180,192,170,255,125,137,115,255,180,192,170,255,214,226,204,255,210,222,200,255,223,235,213,255,221,233,211,255,219,231,207,255,220,232,208,255,218,230,206,255,213,225,201,255,215,227,203,255,210,222,198,255,197,209,185,255,136,148,124,255,122,134,112,255,210,222,200,255,208,220,198,255,192,204,182,255,255,252,243,255,255,255,246,255,248,254,240,255,229,240,223,255,181,194,176,255,124,137,117,255,200,212,190,255,217,226,205,255,252,252,240,255,255,255,244,255,255,255,244,255,255,255,244,255,255,255,243,255,255,255,244,255,255,255,244,255,255,255,244,255,253,253,243,255,248,252,238,255,202,209,191,255,145,157,135,255,162,174,152,255,219,226,208,255,238,242,228,255,255,255,245,255,254,255,244,255,254,255,244,255,254,255,244,255,253,255,243,255,252,255,242,255,252,255,242,255,251,255,241,255,250,254,240,255,216,225,206,255,161,170,151,255,142,149,131,255,219,226,208,255,228,232,215,255,246,250,233,255,249,253,236,255,245,248,231,255,245,252,234,255,245,253,232,255,244,252,231,255,243,251,230,255,241,249,226,255,245,253,230,255,222,230,206,255,163,171,147,255,138,147,128,255,215,224,203,255,219,227,206,255,240,248,227,255,247,252,230,255,247,252,230,255,245,250,227,255,244,248,225,255,246,249,232,255,241,246,226,255,243,248,226,255,238,243,220,255,207,215,191,255,132,140,119,255,145,154,137,255,243,251,238,255,235,243,222,255,235,243,222,255,233,242,221,255,230,239,218,255,214,226,204,255,166,178,156,255,213,227,204,255,213,227,204,255,229,237,216,255,230,238,217,255,231,239,218,255,230,238,217,255,227,235,214,255,224,232,211,255,222,230,209,255,221,229,208,255,210,222,200,255,176,188,166,255,124,136,114,255,174,186,164,255,211,223,201,255,202,214,192,255,205,217,195,255,196,208,186,255,199,211,187,255,195,207,183,255,193,205,181,255,190,202,178,255,188,200,176,255,182,194,170,255,180,192,168,255,135,147,123,255,117,129,107,255,185,197,175,255,174,186,164,255,157,169,147,255,255,254,245,255,255,255,246,255,250,255,242,255,231,242,225,255,184,197,179,255,125,138,118,255,192,204,182,255,214,223,202,255,249,249,239,255,253,253,243,255,255,255,245,255,253,253,243,255,252,252,242,255,254,254,244,255,255,255,245,255,254,254,244,255,255,255,246,255,254,255,244,255,207,216,197,255,149,161,139,255,158,170,148,255,215,224,205,255,232,236,222,255,252,254,243,255,254,255,241,255,253,254,240,255,253,254,240,255,253,254,240,255,254,255,241,255,255,255,242,255,255,255,243,255,255,255,243,255,222,232,208,255,167,177,153,255,144,154,130,255,219,227,204,255,226,234,211,255,248,253,231,255,254,255,237,255,248,253,231,255,249,255,238,255,248,255,235,255,246,254,233,255,246,254,233,255,244,252,229,255,245,253,230,255,221,229,205,255,166,174,150,255,132,141,122,255,209,218,197,255,216,225,204,255,234,242,221,255,240,248,225,255,244,249,227,255,241,246,223,255,234,239,216,255,239,243,226,255,238,243,223,255,243,248,226,255,237,245,221,255,210,218,194,255,136,145,124,255,140,149,132,255,238,246,233,255,239,247,226,255,238,246,225,255,235,244,223,255,233,242,221,255,220,232,210,255,168,180,158,255,208,222,199,255,205,219,196,255,210,222,200,255,208,220,198,255,205,217,195,255,202,214,192,255,199,211,189,255,197,209,187,255,194,206,184,255,192,204,182,255,189,201,179,255,173,185,163,255,122,134,112,255,155,167,145,255,186,198,176,255,168,180,158,255,163,175,153,255,153,165,143,255,150,162,140,255,142,154,132,255,138,150,128,255,134,146,124,255,127,139,117,255,118,130,108,255,126,138,116,255,96,108,86,255,59,71,49,255,115,127,105,255,107,119,97,255,104,116,94,255,255,252,243,255,255,255,246,255,249,255,241,255,232,243,226,255,188,201,183,255,129,142,122,255,184,196,174,255,214,223,202,255,250,251,243,255,254,255,247,255,255,255,248,255,253,254,246,255,252,253,245,255,253,254,246,255,253,254,246,255,251,252,244,255,249,251,238,255,249,255,240,255,208,217,196,255,150,164,139,255,151,165,140,255,215,224,203,255,229,236,220,255,255,255,244,255,255,255,242,255,255,255,242,255,254,255,241,255,253,254,240,255,252,253,239,255,252,253,239,255,251,252,238,255,251,252,238,255,221,234,208,255,166,176,151,255,135,145,120,255,209,219,194,255,221,229,205,255,241,249,225,255,253,255,235,255,248,253,230,255,245,252,234,255,245,253,232,255,243,251,230,255,246,254,233,255,244,252,229,255,241,249,226,255,217,225,201,255,168,176,152,255,128,140,120,255,209,218,197,255,223,232,211,255,232,241,220,255,233,241,218,255,233,241,218,255,233,238,215,255,226,231,208,255,222,226,209,255,221,226,206,255,222,230,207,255,218,226,202,255,203,213,188,255,147,156,135,255,140,149,132,255,230,241,227,255,240,247,229,255,239,246,228,255,237,246,227,255,237,246,227,255,223,235,215,255,163,175,155,255,190,203,183,255,181,194,174,255,165,179,156,255,160,174,151,255,152,166,143,255,145,159,136,255,140,154,131,255,134,148,125,255,129,143,120,255,126,140,117,255,120,132,110,255,122,134,112,255,74,86,64,255,93,105,83,255,123,135,113,255,105,117,95,255,106,118,96,255,104,116,94,255,109,121,99,255,108,120,98,255,115,127,105,255,124,136,114,255,131,143,121,255,137,149,127,255,157,169,147,255,133,145,123,255,100,112,92,255,166,178,158,255,168,180,160,255,174,186,166,255,254,251,242,255,255,255,246,255,249,255,241,255,234,245,228,255,195,208,190,255,137,150,130,255,180,192,170,255,217,226,205,255,248,249,241,255,253,254,246,255,255,255,248,255,253,254,246,255,252,253,245,255,253,254,246,255,253,254,246,255,251,252,244,255,254,255,244,255,252,255,243,255,211,223,201,255,155,169,144,255,142,156,131,255,212,224,202,255,228,235,219,255,254,255,244,255,253,254,238,255,254,255,239,255,255,255,240,255,255,255,241,255,255,255,241,255,255,255,240,255,253,254,238,255,252,253,237,255,220,233,207,255,166,179,153,255,128,141,115,255,206,216,191,255,221,231,206,255,234,242,218,255,239,247,223,255,236,244,220,255,238,247,228,255,236,245,224,255,232,241,220,255,234,243,222,255,231,241,217,255,227,237,213,255,210,220,195,255,173,183,158,255,129,141,121,255,198,210,188,255,209,221,199,255,210,219,198,255,207,217,193,255,206,214,191,255,206,214,190,255,199,207,183,255,198,205,187,255,191,199,178,255,181,189,166,255,167,177,152,255,167,177,152,255,128,140,118,255,111,122,105,255,197,208,194,255,192,199,181,255,192,199,181,255,188,197,178,255,187,196,177,255,172,184,164,255,105,117,97,255,126,139,119,255,116,129,109,255,107,121,98,255,106,120,97,255,107,121,98,255,111,125,102,255,117,131,108,255,122,136,113,255,126,140,117,255,127,141,118,255,145,157,135,255,155,167,145,255,112,124,102,255,135,147,125,255,183,195,173,255,177,189,167,255,189,201,179,255,194,206,184,255,193,205,183,255,195,207,185,255,196,208,186,255,195,207,185,255,197,209,187,255,198,210,188,255,204,216,194,255,164,176,154,255,119,131,111,255,199,211,191,255,201,213,193,255,197,209,189,255,255,255,246,255,255,255,246,255,252,255,244,255,237,248,231,255,199,212,194,255,140,153,133,255,170,182,160,255,214,223,202,255,245,249,235,255,250,254,240,255,253,255,243,255,252,255,242,255,251,255,241,255,253,255,243,255,252,255,242,255,250,254,240,255,252,255,242,255,247,254,236,255,211,223,201,255,158,172,146,255,131,145,119,255,208,220,198,255,224,231,213,255,244,248,234,255,242,247,227,255,242,247,227,255,242,247,227,255,241,246,226,255,239,244,224,255,236,241,221,255,232,237,217,255,230,235,215,255,211,225,200,255,172,184,160,255,130,142,118,255,199,211,187,255,216,226,202,255,216,226,202,255,214,222,199,255,212,220,197,255,209,218,199,255,206,215,194,255,197,206,185,255,193,202,181,255,187,197,173,255,182,192,168,255,174,184,159,255,152,162,137,255,99,112,92,255,152,164,142,255,153,165,143,255,143,155,133,255,141,151,127,255,138,148,124,255,137,145,121,255,128,136,112,255,125,132,114,255,122,130,109,255,117,127,103,255,113,123,98,255,125,138,112,255,104,116,94,255,81,92,75,255,168,180,166,255,185,192,176,255,189,196,180,255,191,200,183,255,200,209,192,255,199,210,193,255,145,156,139,255,178,191,173,255,179,192,174,255,193,205,183,255,193,205,183,255,193,205,183,255,195,207,185,255,197,209,187,255,199,211,189,255,199,211,189,255,200,212,190,255,204,216,194,255,198,210,188,255,142,154,132,255,160,172,150,255,212,224,202,255,200,212,190,255,204,216,194,255,200,212,190,255,204,216,196,255,207,219,199,255,207,219,199,255,201,213,193,255,202,214,194,255,201,213,193,255,195,207,187,255,140,152,132,255,108,119,102,255,200,211,194,255,205,216,199,255,199,210,193,255,254,251,242,255,255,255,246,255,249,255,241,255,234,245,228,255,198,211,193,255,139,152,132,255,160,172,150,255,209,218,197,255,240,244,227,255,245,249,232,255,247,251,234,255,245,249,232,255,243,247,230,255,243,247,230,255,241,245,228,255,238,242,225,255,235,242,226,255,232,241,222,255,210,224,199,255,168,184,157,255,130,146,119,255,209,223,198,255,218,227,208,255,227,234,218,255,222,232,208,255,220,230,206,255,215,225,201,255,209,219,195,255,202,212,188,255,194,204,180,255,188,198,174,255,185,195,171,255,169,182,162,255,148,161,141,255,100,112,92,255,150,162,142,255,157,166,147,255,150,159,140,255,141,150,131,255,142,149,131,255,134,146,126,255,133,145,123,255,128,140,118,255,127,139,117,255,120,132,108,255,117,129,105,255,119,132,106,255,109,122,96,255,70,83,63,255,122,136,113,255,139,151,129,255,144,156,134,255,160,170,146,255,170,180,156,255,180,190,165,255,180,188,164,255,189,196,178,255,188,197,176,255,193,203,179,255,194,204,179,255,202,215,189,255,172,184,162,255,137,150,132,255,233,245,231,255,241,248,232,255,242,249,233,255,237,246,229,255,237,246,229,255,228,239,222,255,168,179,162,255,200,213,195,255,205,218,200,255,202,210,189,255,204,212,191,255,207,215,194,255,209,217,196,255,209,217,196,255,210,218,197,255,210,218,197,255,210,218,197,255,206,218,196,255,187,199,177,255,127,139,117,255,151,163,141,255,214,226,204,255,207,219,197,255,216,228,206,255,213,225,203,255,214,226,206,255,217,229,209,255,217,229,209,255,213,225,205,255,217,229,209,255,217,229,209,255,208,220,200,255,151,163,143,255,115,126,109,255,202,213,196,255,211,222,205,255,208,219,202,255,239,236,227,255,241,243,232,255,238,244,230,255,226,237,220,255,196,209,191,255,139,152,132,255,158,170,148,255,211,220,199,255,221,226,206,255,225,230,210,255,225,230,210,255,221,226,206,255,217,222,202,255,214,219,199,255,211,216,196,255,207,212,192,255,192,199,183,255,190,199,180,255,176,190,165,255,138,154,127,255,88,104,77,255,158,172,147,255,153,162,143,255,149,156,140,255,140,152,128,255,138,150,126,255,134,146,122,255,130,142,118,255,125,137,113,255,121,133,109,255,118,130,106,255,117,129,105,255,116,129,111,255,116,129,111,255,76,89,71,255,129,140,123,255,148,159,142,255,161,170,153,255,168,177,160,255,179,188,171,255,182,194,174,255,189,201,179,255,193,205,183,255,200,212,190,255,200,212,188,255,201,213,189,255,209,222,196,255,206,219,193,255,136,149,129,255,189,203,180,255,208,222,199,255,209,221,199,255,211,223,199,255,209,219,195,255,213,223,198,255,212,222,197,255,214,223,204,255,212,221,200,255,215,225,201,255,209,222,196,255,204,217,191,255,158,172,149,255,119,132,114,255,226,238,224,255,237,244,228,255,241,248,232,255,236,245,228,255,237,246,229,255,227,238,221,255,166,177,160,255,200,213,195,255,207,220,202,255,222,227,207,255,225,230,210,255,229,234,214,255,230,235,215,255,229,234,214,255,227,232,212,255,226,231,211,255,226,231,211,255,223,235,213,255,195,207,185,255,131,143,121,255,152,164,142,255,212,224,202,255,204,216,194,255,219,231,209,255,220,232,210,255,219,231,211,255,219,231,211,255,218,230,210,255,215,227,207,255,218,230,210,255,215,227,207,255,207,219,199,255,152,164,144,255,112,123,106,255,192,203,186,255,207,218,201,255,210,221,204,255,193,198,166,255,212,218,190,255,198,210,186,255,199,214,193,255,180,195,176,255,128,143,122,255,116,130,107,255,183,195,171,255,172,187,164,255,160,175,152,255,148,163,140,255,136,151,128,255,125,140,117,255,116,131,108,255,106,121,98,255,101,116,93,255,97,112,91,255,95,113,91,255,100,122,99,255,96,120,94,255,55,79,53,255,123,146,120,255,137,155,129,255,149,165,139,255,167,180,162,255,174,187,169,255,184,197,177,255,190,203,183,255,194,207,187,255,198,212,189,255,202,216,193,255,206,220,197,255,218,228,203,255,199,209,184,255,139,147,124,255,196,204,181,255,218,226,205,255,222,227,207,255,222,227,207,255,224,228,211,255,222,225,206,255,224,227,208,255,223,226,207,255,223,228,208,255,220,225,205,255,221,229,208,255,213,221,200,255,182,190,169,255,137,146,125,255,192,201,180,255,213,221,200,255,218,226,205,255,230,238,217,255,233,238,218,255,233,238,218,255,232,237,217,255,234,238,221,255,239,244,224,255,231,236,216,255,231,239,218,255,219,227,204,255,157,165,142,255,127,137,112,255,223,233,208,255,238,242,225,255,240,247,229,255,234,241,223,255,237,244,226,255,231,240,221,255,169,178,159,255,204,216,196,255,214,226,206,255,222,229,211,255,227,234,216,255,229,236,218,255,227,234,216,255,226,233,215,255,227,234,216,255,227,234,216,255,225,232,214,255,224,234,210,255,202,212,188,255,137,146,125,255,149,158,137,255,215,224,203,255,212,221,202,255,218,227,208,255,223,232,213,255,217,229,209,255,218,230,210,255,215,227,207,255,219,231,209,255,215,227,205,255,214,226,204,255,203,215,191,255,155,167,143,255,111,120,103,255,192,201,184,255,209,218,201,255,208,217,200,255,130,133,104,255,152,158,130,255,138,148,124,255,139,152,132,255,139,154,135,255,100,115,94,255,84,98,75,255,155,167,145,255,149,163,140,255,149,163,140,255,153,167,144,255,159,173,150,255,166,180,157,255,174,188,165,255,178,192,169,255,180,194,171,255,195,207,187,255,196,211,190,255,193,211,189,255,174,197,171,255,126,149,123,255,191,209,185,255,208,224,198,255,224,236,212,255,219,230,213,255,221,232,215,255,224,235,218,255,224,236,216,255,222,234,214,255,219,231,209,255,219,231,209,255,219,231,209,255,219,229,204,255,196,206,181,255,137,145,122,255,193,201,178,255,219,227,206,255,230,235,215,255,236,241,221,255,238,242,225,255,238,241,222,255,240,243,224,255,240,243,224,255,240,245,225,255,237,242,222,255,236,244,223,255,226,234,213,255,192,200,179,255,143,152,131,255,195,204,183,255,221,229,208,255,229,237,216,255,242,250,229,255,244,249,229,255,243,248,228,255,242,247,227,255,241,245,228,255,245,250,230,255,237,242,222,255,236,244,223,255,223,231,208,255,161,169,146,255,128,138,113,255,222,232,207,255,238,242,225,255,240,247,229,255,234,241,223,255,236,243,225,255,231,240,221,255,169,178,159,255,203,215,195,255,214,226,206,255,224,231,213,255,228,235,217,255,230,237,219,255,228,235,217,255,226,233,215,255,227,234,216,255,226,233,215,255,224,231,213,255,226,236,212,255,204,214,190,255,136,145,124,255,144,153,132,255,211,220,199,255,209,218,199,255,218,227,208,255,223,232,213,255,219,231,211,255,221,233,213,255,217,229,209,255,219,231,209,255,215,227,205,255,216,228,206,255,207,219,195,255,158,170,146,255,113,122,105,255,193,202,185,255,211,220,203,255,209,218,201,255,139,139,111,255,196,200,175,255,207,215,192,255,204,217,197,255,206,221,202,255,162,177,158,255,129,142,122,255,204,216,194,255,218,225,207,255,224,231,213,255,226,233,215,255,228,235,217,255,229,236,218,255,229,236,218,255,230,237,219,255,229,236,218,255,230,237,219,255,235,244,225,255,220,233,213,255,186,201,178,255,134,149,126,255,193,207,184,255,216,226,202,255,238,246,223,255,242,246,231,255,244,248,233,255,246,250,235,255,248,252,237,255,250,254,237,255,251,255,238,255,252,255,237,255,252,255,237,255,227,237,212,255,195,205,180,255,138,146,123,255,188,196,173,255,220,228,207,255,236,241,221,255,250,255,235,255,249,253,236,255,252,255,236,255,253,255,237,255,252,255,236,255,253,255,238,255,251,255,236,255,249,255,236,255,236,244,223,255,199,207,186,255,141,150,129,255,190,199,178,255,222,230,209,255,233,241,220,255,247,255,234,255,248,253,233,255,246,251,231,255,244,249,229,255,243,247,230,255,246,251,231,255,240,245,225,255,238,246,225,255,227,235,212,255,166,174,151,255,128,138,113,255,219,229,204,255,238,242,225,255,239,246,228,255,234,241,223,255,236,243,225,255,232,241,222,255,170,179,160,255,200,212,192,255,214,226,206,255,226,233,215,255,229,236,218,255,231,238,220,255,228,235,217,255,226,233,215,255,226,233,215,255,225,232,214,255,223,230,212,255,229,239,215,255,208,218,194,255,140,149,128,255,144,153,132,255,213,222,201,255,211,220,201,255,220,229,210,255,224,233,214,255,217,229,209,255,220,232,212,255,214,226,206,255,214,226,204,255,211,223,201,255,215,227,205,255,206,218,194,255,156,168,144,255,110,121,104,255,190,201,184,255,209,220,203,255,205,216,199,255,115,111,84,255,207,207,183,255,244,249,229,255,225,236,219,255,214,228,211,255,166,181,162,255,124,139,118,255,207,221,198,255,220,223,206,255,236,239,222,255,242,245,228,255,245,248,231,255,248,251,234,255,248,251,234,255,251,254,237,255,250,253,236,255,248,251,234,255,253,255,240,255,230,239,220,255,188,200,178,255,137,149,127,255,195,204,183,255,224,229,207,255,248,251,230,255,255,255,244,255,255,255,243,255,253,254,240,255,253,254,240,255,253,254,240,255,253,254,238,255,251,252,236,255,250,251,235,255,237,247,222,255,199,209,184,255,142,150,127,255,183,191,168,255,219,227,206,255,238,243,223,255,254,255,239,255,251,255,238,255,253,255,237,255,253,255,237,255,252,255,236,255,252,255,237,255,251,255,236,255,249,255,236,255,236,244,223,255,199,207,186,255,139,148,127,255,181,190,169,255,219,227,206,255,231,239,218,255,245,253,232,255,245,250,230,255,245,250,230,255,241,246,226,255,240,244,227,255,241,246,226,255,237,242,222,255,235,243,222,255,227,235,212,255,169,177,154,255,126,136,111,255,215,225,200,255,239,243,226,255,238,245,227,255,234,241,223,255,235,242,224,255,233,242,223,255,170,179,160,255,197,209,189,255,213,225,205,255,225,232,214,255,229,236,218,255,230,237,219,255,228,235,217,255,226,233,215,255,226,233,215,255,226,233,215,255,224,231,213,255,225,235,211,255,207,217,193,255,142,151,130,255,142,151,130,255,215,224,203,255,212,221,202,255,219,228,209,255,221,230,211,255,217,229,209,255,221,233,213,255,216,228,208,255,216,228,206,255,212,224,202,255,218,230,208,255,209,221,197,255,159,171,147,255,110,122,102,255,189,201,181,255,210,222,202,255,205,217,197,255,83,77,53,255,189,187,166,255,253,255,237,255,234,243,226,255,211,225,208,255,167,181,164,255,121,136,117,255,203,218,197,255,228,229,215,255,251,252,238,255,255,255,242,255,255,255,242,255,255,255,242,255,251,252,238,255,253,254,240,255,250,251,237,255,253,254,238,255,255,255,241,255,232,239,221,255,191,200,179,255,143,152,131,255,196,204,183,255,229,232,211,255,252,254,233,255,255,255,243,255,255,253,241,255,253,251,239,255,254,252,239,255,255,254,241,255,255,255,242,255,255,255,240,255,255,253,238,255,243,253,228,255,202,212,187,255,146,154,131,255,177,185,162,255,219,227,206,255,237,242,222,255,254,255,239,255,249,253,236,255,251,254,235,255,250,253,234,255,247,250,231,255,248,253,233,255,247,252,232,255,247,255,234,255,236,244,223,255,200,208,187,255,145,154,133,255,177,186,165,255,220,228,207,255,231,239,218,255,245,253,232,255,244,249,229,255,246,251,231,255,242,247,227,255,239,243,226,255,239,244,224,255,236,241,221,255,234,242,221,255,228,236,213,255,172,180,157,255,122,132,107,255,207,217,192,255,239,243,226,255,237,244,226,255,233,240,222,255,234,241,223,255,234,243,224,255,171,180,161,255,193,205,185,255,213,225,205,255,222,229,211,255,226,233,215,255,228,235,217,255,226,233,215,255,225,232,214,255,226,233,215,255,226,233,215,255,224,231,213,255,220,230,206,255,205,215,191,255,139,148,127,255,134,143,122,255,211,220,199,255,209,218,199,255,218,227,208,255,219,228,209,255,214,226,206,255,218,230,210,255,214,226,206,255,215,227,205,255,211,223,201,255,215,227,205,255,207,219,195,255,159,171,147,255,104,117,97,255,181,194,174,255,204,217,197,255,198,211,191,255,56,45,23,255,156,151,131,255,255,255,238,255,251,255,244,255,224,236,222,255,176,190,173,255,122,139,120,255,201,216,195,255,222,222,210,255,252,252,240,255,255,255,243,255,255,255,243,255,255,255,244,255,254,254,242,255,255,255,244,255,255,255,243,255,254,255,239,255,254,255,240,255,233,240,222,255,194,203,182,255,144,153,132,255,189,197,176,255,226,229,208,255,247,249,228,255,255,255,246,255,255,255,245,255,253,253,241,255,253,253,241,255,254,255,241,255,255,255,242,255,254,255,241,255,253,254,238,255,242,252,227,255,204,214,189,255,148,156,133,255,169,177,154,255,219,227,206,255,236,241,221,255,252,255,237,255,249,253,236,255,252,255,236,255,251,254,235,255,248,251,232,255,248,253,233,255,246,251,231,255,248,255,235,255,239,247,226,255,205,213,192,255,147,156,135,255,171,180,159,255,219,227,206,255,229,237,216,255,243,251,230,255,241,246,226,255,245,250,230,255,241,246,226,255,244,248,231,255,241,246,226,255,240,245,225,255,236,244,223,255,230,238,215,255,175,183,160,255,119,129,104,255,200,210,185,255,239,243,226,255,236,243,225,255,233,240,222,255,233,240,222,255,235,244,225,255,172,181,162,255,190,202,182,255,212,224,204,255,220,227,209,255,224,231,213,255,226,233,215,255,224,231,213,255,223,230,212,255,225,232,214,255,225,232,214,255,223,230,212,255,223,233,209,255,210,220,196,255,142,151,130,255,131,140,119,255,211,220,199,255,209,218,199,255,220,229,210,255,221,230,211,255,212,224,204,255,215,227,207,255,212,224,204,255,214,226,204,255,208,220,198,255,210,222,200,255,205,217,193,255,162,174,150,255,111,125,102,255,183,197,174,255,205,219,196,255,196,210,187,255,49,36,17,255,116,109,90,255,230,228,213,255,252,255,244,255,228,240,226,255,179,196,180,255,125,142,123,255,198,215,196,255,221,224,213,255,254,255,246,255,253,255,245,255,251,254,243,255,253,255,245,255,249,252,241,255,254,255,246,255,248,251,240,255,254,255,240,255,252,255,239,255,237,246,227,255,201,213,191,255,142,154,132,255,180,189,168,255,222,227,205,255,243,246,225,255,253,255,244,255,252,254,243,255,252,254,243,255,252,254,241,255,253,255,242,255,253,255,241,255,252,254,240,255,252,254,240,255,242,252,227,255,206,216,191,255,149,157,134,255,161,169,146,255,219,227,206,255,235,240,220,255,249,254,234,255,250,254,237,255,252,255,236,255,253,255,237,255,250,253,234,255,249,254,234,255,247,252,232,255,247,255,234,255,239,247,226,255,207,215,194,255,144,153,132,255,164,173,152,255,216,224,203,255,227,235,214,255,241,249,228,255,239,244,224,255,243,248,228,255,239,244,224,255,244,248,231,255,240,245,225,255,240,245,225,255,236,244,223,255,231,239,216,255,177,185,162,255,117,127,102,255,196,206,181,255,240,244,227,255,235,242,224,255,233,240,222,255,232,239,221,255,236,245,226,255,172,181,162,255,187,199,179,255,212,224,204,255,219,226,208,255,223,230,212,255,225,232,214,255,223,230,212,255,221,228,210,255,222,229,211,255,222,229,211,255,220,227,209,255,221,231,207,255,211,221,197,255,145,154,133,255,131,140,119,255,213,222,201,255,208,217,198,255,216,225,206,255,213,222,203,255,210,222,202,255,210,222,202,255,206,218,198,255,210,222,200,255,202,214,192,255,201,213,191,255,200,212,188,255,165,177,153,255,118,132,109,255,184,198,175,255,200,214,191,255,183,197,174,255,48,35,16,255,78,69,52,255,192,190,175,255,246,252,238,255,232,244,230,255,188,205,189,255,127,144,126,255,187,204,185,255,218,221,210,255,253,255,245,255,251,254,243,255,249,252,241,255,253,255,245,255,251,254,243,255,254,255,246,255,251,254,243,255,253,255,240,255,250,255,239,255,240,252,232,255,206,220,197,255,141,155,132,255,172,184,162,255,218,226,203,255,243,248,226,255,253,255,245,255,253,255,245,255,253,255,245,255,253,255,243,255,253,255,243,255,252,255,242,255,251,255,240,255,250,254,239,255,243,253,228,255,209,219,194,255,151,159,136,255,156,164,141,255,219,227,206,255,233,238,218,255,246,251,231,255,251,255,238,255,250,253,234,255,252,255,236,255,250,253,234,255,249,254,234,255,245,250,230,255,245,253,232,255,237,245,224,255,205,213,192,255,145,154,133,255,162,171,150,255,217,225,204,255,229,237,216,255,244,252,231,255,241,246,226,255,246,251,231,255,241,246,226,255,239,243,226,255,236,241,221,255,237,242,222,255,233,241,220,255,231,239,216,255,178,186,163,255,116,126,101,255,194,204,179,255,240,244,227,255,235,242,224,255,233,240,222,255,231,238,220,255,236,245,226,255,172,181,162,255,186,198,178,255,212,224,204,255,219,226,208,255,223,230,212,255,224,231,213,255,222,229,211,255,220,227,209,255,220,227,209,255,219,226,208,255,217,224,206,255,209,219,195,255,203,213,189,255,142,151,130,255,129,138,117,255,211,220,199,255,201,210,191,255,204,213,194,255,196,205,186,255,193,205,185,255,190,202,182,255,185,197,177,255,190,202,180,255,180,192,170,255,178,190,168,255,181,193,169,255,151,163,139,255,100,115,92,255,161,176,153,255,170,185,162,255,147,162,139,255,27,27,15,255,55,57,44,255,134,138,124,255,251,255,242,255,235,244,227,255,195,208,190,255,130,145,124,255,190,205,184,255,220,226,216,255,245,251,241,255,249,255,245,255,252,255,246,255,254,255,248,255,253,254,246,255,252,253,245,255,255,255,248,255,252,251,246,255,255,255,246,255,241,248,232,255,202,214,192,255,146,160,134,255,165,177,153,255,216,224,203,255,245,250,230,255,255,252,241,255,255,253,242,255,255,253,242,255,255,254,243,255,255,253,242,255,255,253,242,255,255,251,240,255,255,251,240,255,245,253,229,255,210,220,195,255,144,157,131,255,145,159,133,255,213,227,201,255,228,238,213,255,254,255,236,255,249,251,229,255,249,252,231,255,253,255,235,255,250,253,232,255,250,253,232,255,247,250,229,255,250,253,232,255,243,246,225,255,207,210,189,255,145,153,132,255,154,162,141,255,221,226,206,255,221,226,206,255,243,246,227,255,240,243,224,255,241,242,224,255,241,242,224,255,234,244,219,255,234,244,219,255,230,240,215,255,228,240,216,255,226,238,214,255,181,195,172,255,109,123,100,255,186,200,177,255,239,244,222,255,237,242,220,255,235,240,218,255,233,241,218,255,234,242,219,255,178,186,163,255,181,191,167,255,212,222,198,255,208,222,199,255,208,222,199,255,207,221,198,255,204,218,195,255,201,215,192,255,198,212,189,255,195,209,186,255,193,207,184,255,192,206,183,255,181,195,172,255,146,160,137,255,122,136,113,255,186,200,177,255,177,191,168,255,163,177,154,255,156,170,147,255,145,162,143,255,142,159,140,255,138,155,136,255,134,151,132,255,132,149,130,255,129,146,127,255,126,143,124,255,123,140,121,255,77,91,78,255,108,122,109,255,128,142,129,255,120,134,121,255,29,29,19,255,21,23,12,255,93,97,83,255,237,243,229,255,241,250,233,255,193,206,188,255,136,151,132,255,181,196,175,255,218,224,212,255,248,251,240,255,253,255,245,255,253,255,245,255,255,255,246,255,253,255,244,255,254,254,244,255,255,255,246,255,254,254,246,255,254,255,244,255,241,250,231,255,203,216,190,255,145,160,131,255,162,175,149,255,214,224,200,255,236,244,223,255,253,254,240,255,253,254,240,255,254,255,241,255,254,255,241,255,255,255,242,255,255,255,242,255,254,255,241,255,254,255,241,255,242,250,226,255,213,223,198,255,150,163,137,255,143,157,131,255,212,226,200,255,225,235,210,255,249,254,231,255,250,252,230,255,248,253,231,255,248,253,231,255,244,249,227,255,243,248,226,255,240,245,223,255,245,250,228,255,243,248,226,255,214,219,197,255,143,152,131,255,148,157,136,255,217,225,204,255,218,226,205,255,236,244,223,255,232,237,217,255,229,234,214,255,225,230,210,255,228,236,212,255,227,237,212,255,225,235,211,255,225,235,211,255,219,231,207,255,182,194,172,255,111,125,102,255,169,183,160,255,248,253,231,255,243,248,226,255,239,244,222,255,236,244,221,255,237,245,222,255,177,185,162,255,170,180,156,255,196,206,182,255,183,197,174,255,178,192,169,255,171,185,162,255,163,177,154,255,156,170,147,255,152,166,143,255,150,164,141,255,150,164,141,255,143,157,134,255,142,156,133,255,116,130,107,255,85,99,76,255,138,152,129,255,130,144,121,255,124,138,115,255,124,138,115,255,133,146,128,255,137,150,132,255,144,157,139,255,154,167,149,255,166,179,161,255,177,190,172,255,186,199,181,255,190,203,185,255,142,153,139,255,174,185,171,255,201,212,198,255,198,209,195,255,22,22,12,255,17,19,8,255,57,60,49,255,196,202,188,255,248,255,241,255,200,213,196,255,139,154,135,255,175,190,171,255,214,218,203,255,245,249,234,255,255,255,243,255,253,255,241,255,255,255,242,255,253,254,240,255,255,255,242,255,255,254,241,255,255,255,243,255,253,255,240,255,243,253,229,255,204,219,190,255,144,159,128,255,154,167,139,255,214,224,199,255,228,236,213,255,254,255,239,255,254,255,239,255,253,255,238,255,252,255,237,255,251,255,236,255,250,255,235,255,250,255,235,255,250,255,235,255,242,250,227,255,216,226,202,255,150,162,138,255,132,146,121,255,206,220,195,255,221,231,207,255,239,244,222,255,242,244,223,255,238,247,226,255,237,246,225,255,236,245,224,255,238,247,226,255,233,242,221,255,232,241,220,255,228,237,216,255,208,217,196,255,143,157,134,255,139,153,130,255,208,220,198,255,210,222,200,255,227,236,215,255,221,230,209,255,219,227,206,255,216,224,203,255,214,222,198,255,210,218,195,255,205,215,191,255,198,208,184,255,192,204,182,255,172,184,162,255,113,125,105,255,146,159,139,255,199,204,184,255,196,201,181,255,191,196,176,255,188,196,175,255,186,194,173,255,126,134,113,255,116,125,104,255,147,156,135,255,142,154,132,255,142,154,132,255,142,154,132,255,144,156,134,255,150,162,140,255,157,169,147,255,164,176,154,255,169,181,159,255,183,195,173,255,193,205,183,255,178,190,168,255,148,160,138,255,203,215,193,255,207,219,197,255,211,223,201,255,217,229,207,255,219,228,211,255,219,228,211,255,217,226,209,255,215,224,207,255,213,222,205,255,211,220,203,255,211,220,203,255,211,220,203,255,155,164,147,255,185,194,177,255,213,222,205,255,208,217,200,255,9,9,1,255,20,21,13,255,31,34,25,255,125,131,119,255,197,205,192,255,181,194,177,255,146,160,143,255,168,182,165,255,211,215,198,255,242,246,229,255,255,255,241,255,254,255,240,255,253,255,239,255,252,253,237,255,254,255,239,255,251,252,236,255,253,255,239,255,251,255,234,255,245,255,228,255,206,221,190,255,143,160,128,255,142,157,128,255,212,222,197,255,224,232,209,255,249,255,237,255,248,255,236,255,245,254,233,255,242,251,230,255,240,249,228,255,238,247,226,255,237,246,225,255,237,246,225,255,240,248,225,255,215,225,201,255,150,162,138,255,122,136,111,255,205,219,194,255,224,234,210,255,234,239,217,255,237,239,218,255,221,233,211,255,217,229,207,255,218,230,208,255,220,232,210,255,215,227,205,255,211,223,201,255,208,220,198,255,198,210,188,255,133,148,125,255,111,126,103,255,173,187,164,255,168,182,159,255,173,185,163,255,166,178,156,255,164,176,154,255,161,173,151,255,161,169,146,255,157,165,142,255,158,166,143,255,154,163,142,255,157,166,145,255,156,168,148,255,112,124,104,255,119,131,111,255,178,183,163,255,183,188,168,255,191,196,176,255,199,207,186,255,208,216,195,255,167,175,154,255,174,183,162,255,224,233,212,255,222,231,210,255,222,231,210,255,223,232,211,255,225,234,213,255,226,235,214,255,228,237,216,255,229,238,217,255,229,238,217,255,220,232,210,255,226,238,216,255,207,219,197,255,165,177,155,255,213,225,203,255,217,229,207,255,214,226,204,255,212,224,202,255,211,218,200,255,212,219,201,255,213,220,202,255,212,219,201,255,211,218,200,255,211,218,200,255,212,219,201,255,214,221,203,255,160,165,145,255,186,191,171,255,216,221,201,255,209,214,194,255,12,11,6,255,11,12,6,255,16,19,12,255,68,74,64,255,111,119,108,255,128,140,126,255,147,161,146,255,165,179,164,255,209,216,198,255,237,244,226,255,248,255,237,255,251,255,238,255,249,253,236,255,248,252,235,255,251,254,237,255,247,250,233,255,243,246,227,255,241,249,226,255,239,252,224,255,207,224,192,255,147,164,132,255,132,146,120,255,207,219,197,255,220,229,210,255,234,246,224,255,233,245,223,255,230,242,220,255,228,240,218,255,226,238,216,255,225,237,215,255,224,236,214,255,224,236,214,255,223,231,210,255,207,216,195,255,152,164,142,255,112,126,103,255,190,204,181,255,202,211,190,255,202,207,187,255,201,202,184,255,184,196,174,255,173,185,163,255,166,178,156,255,157,169,147,255,145,157,135,255,138,150,128,255,135,147,125,255,135,147,125,255,118,133,110,255,87,102,79,255,158,172,149,255,166,180,157,255,181,193,171,255,189,201,179,255,200,212,190,255,203,215,193,255,224,229,207,255,222,227,205,255,228,236,215,255,230,238,217,255,234,243,224,255,241,250,231,255,201,210,193,255,178,189,172,255,241,246,226,255,241,246,226,255,239,244,224,255,236,244,223,255,233,241,220,255,184,192,171,255,181,190,169,255,235,244,223,255,226,234,213,255,226,234,213,255,227,235,214,255,226,234,213,255,224,232,211,255,221,229,208,255,218,226,205,255,216,224,203,255,215,224,203,255,219,228,207,255,204,213,192,255,161,170,149,255,210,219,198,255,221,230,209,255,217,226,205,255,212,221,200,255,211,215,198,255,212,216,199,255,212,216,199,255,211,215,198,255,208,212,195,255,208,212,195,255,209,213,196,255,210,214,197,255,154,159,139,255,175,180,160,255,210,215,195,255,205,210,190,255,12,11,7,255,11,12,7,255,10,12,7,255,35,40,33,255,61,68,60,255,69,81,69,255,95,109,96,255,149,163,150,255,212,225,207,255,229,242,224,255,236,247,230,255,238,249,232,255,235,246,229,255,235,244,227,255,238,247,230,255,233,242,225,255,237,241,224,255,234,242,221,255,231,244,218,255,203,219,192,255,147,166,138,255,113,128,105,255,184,195,178,255,195,203,190,255,188,199,182,255,187,198,181,255,184,195,178,255,180,191,174,255,176,187,170,255,173,184,167,255,171,182,165,255,170,181,164,255,178,186,165,255,180,189,168,255,150,162,140,255,106,120,97,255,176,190,167,255,186,195,174,255,186,191,171,255,188,189,171,255,195,204,185,255,192,201,182,255,198,207,188,255,203,212,193,255,208,217,198,255,216,225,206,255,222,231,212,255,232,241,222,255,214,228,205,255,170,184,161,255,237,249,227,255,240,252,230,255,244,253,232,255,243,252,231,255,247,255,234,255,245,253,232,255,243,248,228,255,238,243,223,255,241,246,226,255,237,244,226,255,238,245,227,255,240,249,232,255,203,212,195,255,167,176,159,255,240,244,227,255,236,240,223,255,232,236,219,255,234,241,223,255,235,242,224,255,189,196,178,255,176,185,166,255,229,238,219,255,228,233,213,255,227,232,212,255,226,231,211,255,224,229,209,255,223,228,208,255,222,227,207,255,221,226,206,255,220,225,205,255,217,226,205,255,221,230,209,255,211,220,199,255,165,174,153,255,209,218,197,255,219,228,207,255,215,224,203,255,212,221,200,255,210,218,197,255,210,218,197,255,210,218,197,255,209,217,196,255,208,216,195,255,208,216,195,255,209,217,196,255,210,218,197,255,157,166,145,255,176,185,164,255,214,223,202,255,210,219,198,255,1,0,0,255,7,7,5,255,1,3,0,255,11,16,10,255,37,44,36,255,27,39,29,255,32,45,35,255,120,134,121,255,197,215,199,255,200,218,202,255,195,212,196,255,192,209,193,255,187,201,186,255,179,193,178,255,180,194,179,255,177,189,175,255,176,180,165,255,173,182,163,255,175,189,166,255,168,183,160,255,135,153,131,255,95,109,92,255,164,176,164,255,172,182,174,255,179,187,174,255,184,192,179,255,192,200,187,255,204,212,199,255,216,224,211,255,226,234,221,255,234,242,229,255,239,247,234,255,237,245,224,255,245,254,233,255,229,241,219,255,179,193,170,255,240,254,231,255,249,255,237,255,250,255,235,255,252,253,235,255,251,255,238,255,248,252,235,255,254,255,241,255,252,255,239,255,251,255,238,255,251,255,238,255,246,250,233,255,251,255,238,255,221,230,209,255,168,177,156,255,237,245,224,255,241,249,228,255,239,247,226,255,239,244,224,255,241,246,226,255,236,241,221,255,245,248,229,255,237,242,222,255,237,241,224,255,235,239,222,255,234,241,225,255,238,245,229,255,207,216,199,255,166,174,159,255,239,243,226,255,235,239,222,255,231,235,218,255,234,241,223,255,234,241,223,255,188,195,177,255,169,178,159,255,223,232,213,255,226,231,211,255,225,230,210,255,223,228,208,255,221,226,206,255,220,225,205,255,219,224,204,255,219,224,204,255,219,224,204,255,215,223,202,255,218,226,205,255,212,220,199,255,166,174,153,255,208,216,195,255,217,225,204,255,213,221,200,255,212,220,199,255,214,223,202,255,212,221,200,255,210,219,198,255,208,217,196,255,207,216,195,255,206,215,194,255,204,213,192,255,204,213,192,255,142,153,136,255,153,164,147,255,188,199,182,255,177,188,171,255,1,0,0,255,0,0,0,255,1,3,0,255,5,10,4,255,18,25,18,255,19,31,21,255,26,39,29,255,111,124,114,255,158,181,165,255,160,181,166,255,160,181,166,255,172,193,178,255,184,202,188,255,192,210,196,255,208,224,211,255,212,228,215,255,233,237,223,255,230,239,222,255,233,246,226,255,237,255,233,255,221,238,219,255,178,192,177,255,242,253,245,255,247,255,253,255,250,255,246,255,250,255,246,255,251,255,247,255,250,255,246,255,250,255,246,255,249,255,245,255,247,253,243,255,246,252,242,255,247,254,236,255,251,255,241,255,235,247,227,255,179,192,172,255,237,250,230,255,250,255,240,255,252,255,239,255,252,253,237,255,249,252,235,255,246,249,232,255,250,253,236,255,244,247,230,255,243,246,229,255,246,249,232,255,241,244,227,255,247,250,233,255,229,237,216,255,169,177,156,255,239,244,224,255,243,248,228,255,240,243,224,255,239,242,223,255,244,245,227,255,240,241,223,255,241,244,225,255,235,238,219,255,236,240,223,255,238,242,225,255,238,245,229,255,236,243,227,255,206,212,198,255,161,169,154,255,238,242,225,255,237,241,224,255,235,239,222,255,236,243,225,255,233,240,222,255,188,195,177,255,172,181,162,255,233,242,223,255,229,232,213,255,229,232,213,255,229,232,213,255,229,232,213,255,228,231,212,255,226,229,210,255,225,228,209,255,224,227,208,255,222,230,209,255,218,226,205,255,208,216,195,255,159,167,146,255,196,204,183,255,200,208,187,255,188,196,175,255,183,191,170,255,169,181,159,255,165,177,155,255,160,172,150,255,155,167,145,255,151,163,141,255,147,159,137,255,142,154,132,255,139,151,129,255,89,103,86,255,100,114,97,255,139,153,136,255,135,149,132,255,2,3,7,255,2,3,5,255,0,1,0,255,0,4,3,255,11,16,12,255,17,22,16,255,54,61,53,255,183,190,182,255,255,254,253,255,255,253,252,255,255,252,251,255,255,253,250,255,255,254,251,255,255,255,250,255,255,253,248,255,254,251,246,255,255,255,250,255,252,253,247,255,250,251,245,255,255,255,250,255,245,248,239,255,194,197,188,255,243,249,237,255,252,255,246,255,252,254,240,255,254,255,242,255,255,255,243,255,254,255,242,255,253,255,241,255,252,254,240,255,253,255,241,255,255,255,243,255,251,254,237,255,251,254,237,255,247,250,233,255,185,188,171,255,241,244,227,255,255,255,241,255,247,250,233,255,252,255,238,255,250,252,231,255,255,255,237,255,242,244,223,255,247,250,231,255,242,246,229,255,242,246,229,255,237,244,228,255,238,245,229,255,226,234,213,255,169,177,156,255,238,246,225,255,243,248,228,255,235,240,220,255,244,247,228,255,235,238,219,255,238,241,222,255,238,243,221,255,241,246,224,255,233,238,216,255,239,247,224,255,235,243,220,255,242,250,227,255,214,224,200,255,157,167,143,255,242,247,227,255,238,246,225,255,237,245,224,255,233,241,220,255,233,242,221,255,193,202,181,255,161,173,151,255,211,223,201,255,207,221,196,255,196,210,185,255,186,200,175,255,180,194,169,255,176,190,165,255,169,183,158,255,165,179,154,255,164,178,153,255,161,173,151,255,152,164,142,255,151,163,141,255,93,105,85,255,132,144,124,255,136,147,130,255,134,145,128,255,138,149,132,255,143,155,135,255,151,163,143,255,158,170,150,255,169,181,161,255,178,190,170,255,190,202,182,255,200,212,192,255,191,203,183,255,98,113,90,255,143,157,134,255,206,220,197,255,211,225,202,255,0,0,4,255,3,4,6,255,6,8,7,255,0,4,3,255,19,24,20,255,13,18,12,255,25,32,24,255,166,173,165,255,255,255,253,255,255,255,253,255,255,255,251,255,255,255,251,255,255,255,250,255,255,255,250,255,255,254,249,255,254,254,246,255,253,254,248,255,253,254,248,255,252,253,247,255,254,255,248,255,246,249,240,255,194,197,186,255,241,247,235,255,251,255,245,255,254,255,242,255,255,255,243,255,254,255,242,255,253,255,241,255,251,253,239,255,250,252,238,255,250,252,238,255,250,252,238,255,251,255,238,255,251,255,238,255,249,253,236,255,186,190,173,255,235,239,222,255,253,255,240,255,246,250,233,255,247,251,234,255,244,247,226,255,244,247,226,255,241,246,226,255,248,253,233,255,243,247,230,255,241,248,230,255,235,242,224,255,245,252,234,255,239,248,227,255,175,184,163,255,222,231,210,255,243,251,230,255,245,253,232,255,241,246,226,255,237,242,222,255,244,249,229,255,236,241,219,255,234,239,217,255,229,234,212,255,226,234,211,255,212,220,197,255,212,220,197,255,179,189,165,255,137,147,123,255,184,189,169,255,182,190,169,255,181,189,168,255,177,185,164,255,176,185,164,255,135,144,123,255,102,114,92,255,159,171,149,255,142,154,130,255,139,151,127,255,141,153,129,255,149,161,137,255,158,170,146,255,165,177,153,255,171,183,159,255,176,188,164,255,195,207,183,255,199,211,187,255,179,191,167,255,111,123,101,255,181,193,171,255,214,226,206,255,215,227,207,255,218,230,210,255,218,230,208,255,221,233,211,255,217,229,207,255,215,227,205,255,211,223,201,255,209,221,199,255,206,218,196,255,188,200,178,255,94,109,86,255,134,148,125,255,189,203,180,255,190,204,181,255,3,4,8,255,1,2,4,255,10,12,11,255,0,1,0,255,10,15,11,255,11,16,10,255,30,37,29,255,147,154,146,255,249,250,245,255,251,252,247,255,253,254,249,255,255,255,250,255,254,255,249,255,253,254,246,255,252,253,245,255,251,252,244,255,251,252,244,255,252,253,245,255,252,253,245,255,254,255,246,255,248,251,240,255,194,200,188,255,239,245,231,255,251,255,243,255,253,255,241,255,252,254,240,255,252,254,240,255,253,255,241,255,253,255,241,255,254,255,242,255,254,255,242,255,253,255,241,255,248,255,238,255,246,255,236,255,248,255,238,255,193,202,183,255,232,241,222,255,251,255,241,255,247,255,237,255,247,255,237,255,249,255,236,255,245,253,232,255,247,255,234,255,242,250,229,255,234,242,221,255,237,245,224,255,223,232,213,255,223,232,213,255,202,216,193,255,150,162,140,255,183,195,173,255,192,204,182,255,185,194,173,255,178,187,166,255,179,187,166,255,172,180,159,255,171,176,154,255,162,167,145,255,160,165,143,255,153,161,138,255,151,159,136,255,163,171,148,255,125,135,111,255,95,105,81,255,178,183,163,255,187,195,174,255,194,202,181,255,201,209,188,255,212,221,200,255,172,181,160,255,134,146,124,255,200,212,190,255,226,234,213,255,223,231,210,255,222,230,209,255,223,231,210,255,223,231,210,255,222,230,209,255,222,230,209,255,224,232,211,255,215,228,200,255,217,230,204,255,178,191,165,255,104,117,91,255,178,190,166,255,209,221,197,255,200,212,190,255,202,214,192,255,194,206,182,255,196,208,184,255,190,202,178,255,186,198,174,255,183,195,171,255,183,195,171,255,178,190,166,255,154,166,142,255,93,109,83,255,132,146,121,255,184,198,173,255,181,195,170,255,9,10,14,255,0,0,2,255,12,14,13,255,2,6,5,255,5,10,6,255,48,53,47,255,136,143,135,255,178,185,177,255,255,255,250,255,255,255,250,255,254,255,249,255,252,253,245,255,250,251,243,255,251,253,242,255,254,255,245,255,255,255,246,255,253,254,246,255,253,255,244,255,251,254,243,255,253,255,245,255,251,255,243,255,198,204,190,255,234,243,226,255,248,255,240,255,254,255,241,255,253,255,240,255,251,255,238,255,251,255,238,255,251,255,238,255,251,255,238,255,249,253,236,255,248,252,235,255,244,255,234,255,235,247,225,255,231,243,221,255,174,186,164,255,194,206,184,255,208,220,198,255,197,209,187,255,196,208,186,255,188,197,178,255,186,195,176,255,184,193,174,255,173,182,161,255,168,176,155,255,173,181,160,255,160,168,147,255,145,153,132,255,144,158,135,255,85,99,76,255,135,149,126,255,165,177,155,255,164,176,154,255,182,191,170,255,194,203,182,255,189,198,177,255,210,215,193,255,209,214,192,255,223,228,206,255,222,230,207,255,227,235,212,255,232,240,217,255,166,176,152,255,129,139,115,255,230,235,215,255,235,243,222,255,232,240,219,255,231,239,218,255,236,245,224,255,190,199,178,255,136,148,126,255,204,216,194,255,215,218,199,255,215,218,199,255,215,218,199,255,214,217,198,255,210,213,194,255,206,209,190,255,204,207,188,255,204,207,188,255,200,213,185,255,194,207,179,255,160,173,145,255,108,121,95,255,179,192,166,255,197,209,185,255,186,198,174,255,194,206,182,255,185,197,173,255,188,200,176,255,182,194,170,255,182,194,170,255,185,197,173,255,192,204,180,255,189,201,177,255,166,178,154,255,97,113,87,255,137,151,126,255,190,204,179,255,185,199,174,255,8,9,13,255,4,5,7,255,11,13,12,255,11,15,14,255,0,5,1,255,72,77,71,255,234,241,233,255,195,202,194,255,245,248,239,255,248,251,242,255,252,255,246,255,254,255,246,255,253,255,245,255,253,255,243,255,253,255,243,255,253,255,243,255,254,255,246,255,253,255,243,255,249,253,239,255,247,253,239,255,247,254,238,255,185,194,177,255,213,222,203,255,232,241,222,255,217,221,204,255,213,217,200,255,207,211,194,255,201,205,188,255,195,199,182,255,189,193,176,255,183,187,170,255,179,183,166,255,166,178,156,255,163,175,153,255,156,168,146,255,99,111,89,255,120,132,110,255,159,171,149,255,159,171,149,255,159,171,149,255,182,191,174,255,184,193,176,255,190,199,180,255,205,212,194,255,216,221,201,255,215,220,198,255,227,230,209,255,232,236,213,255,198,212,189,255,108,122,99,255,173,185,163,255,228,240,218,255,227,236,215,255,230,239,218,255,224,233,212,255,228,236,215,255,225,230,208,255,222,227,205,255,229,234,212,255,224,232,209,255,222,230,207,255,210,218,195,255,140,150,126,255,117,127,103,255,229,234,214,255,234,242,221,255,229,237,216,255,230,238,217,255,239,248,227,255,199,208,187,255,138,150,128,255,205,217,195,255,205,208,189,255,209,212,193,255,213,216,197,255,214,217,198,255,212,215,196,255,211,214,195,255,211,214,195,255,211,214,195,255,202,215,187,255,195,208,180,255,159,172,146,255,114,127,101,255,181,193,169,255,198,210,186,255,189,201,177,255,197,209,187,255,195,207,185,255,197,209,187,255,192,204,182,255,193,205,183,255,195,207,185,255,198,210,188,255,192,204,182,255,168,180,158,255,93,108,87,255,133,146,126,255,191,204,184,255,196,209,189,255,5,6,10,255,12,13,15,255,12,14,13,255,11,15,14,255,0,2,0,255,48,53,47,255,235,242,234,255,178,185,177,255,236,242,230,255,235,241,229,255,232,238,226,255,227,233,219,255,219,225,211,255,210,216,202,255,204,211,195,255,200,207,191,255,197,201,187,255,192,196,182,255,187,194,178,255,185,192,176,255,179,188,169,255,109,118,99,255,134,143,122,255,163,175,153,255,157,165,144,255,160,168,147,255,167,175,154,255,177,185,164,255,188,196,175,255,198,206,185,255,204,212,191,255,208,216,195,255,219,228,207,255,223,232,211,255,206,215,194,255,140,149,128,255,163,172,151,255,226,235,214,255,236,245,224,255,238,247,226,255,238,244,230,255,234,240,226,255,237,241,226,255,249,252,235,255,238,239,221,255,202,201,181,255,218,216,195,255,252,250,227,255,175,184,163,255,115,124,103,255,173,182,161,255,212,220,199,255,208,216,195,255,221,226,206,255,215,220,200,255,218,223,203,255,216,221,199,255,214,219,197,255,212,217,195,255,216,224,201,255,217,225,202,255,192,200,177,255,127,137,113,255,115,125,101,255,230,235,215,255,234,242,221,255,228,236,215,255,225,233,212,255,231,240,219,255,200,209,188,255,139,151,129,255,206,218,196,255,207,214,196,255,211,218,200,255,214,221,203,255,213,220,202,255,211,218,200,255,210,217,199,255,208,215,197,255,206,213,195,255,208,220,196,255,209,221,197,255,165,177,153,255,112,124,102,255,178,190,168,255,205,217,197,255,200,212,192,255,202,214,194,255,196,207,190,255,197,208,191,255,195,206,189,255,197,208,191,255,197,208,191,255,194,205,188,255,188,199,182,255,167,178,161,255,120,134,117,255,135,148,131,255,167,180,163,255,159,172,155,255,3,4,8,255,11,12,14,255,18,20,19,255,16,20,19,255,9,14,10,255,26,31,25,255,203,210,202,255,207,214,206,255,171,179,166,255,165,173,160,255,158,166,151,255,154,162,147,255,156,165,148,255,164,173,156,255,174,183,166,255,180,189,170,255,196,203,187,255,199,206,190,255,207,214,198,255,211,220,201,255,206,215,196,255,134,143,122,255,166,178,156,255,217,229,207,255,235,243,222,255,236,244,223,255,236,244,223,255,235,243,222,255,233,241,220,255,232,240,219,255,232,240,219,255,233,241,220,255,236,241,219,255,236,241,219,255,206,211,189,255,136,141,119,255,154,159,137,255,215,220,198,255,220,225,203,255,228,233,211,255,231,234,223,255,231,233,220,255,220,221,207,255,190,188,173,255,149,143,127,255,89,82,63,255,89,81,60,255,129,118,98,255,178,183,163,255,191,196,176,255,221,226,206,255,222,225,206,255,219,222,203,255,233,234,216,255,233,234,216,255,227,228,210,255,224,229,207,255,233,238,216,255,216,221,199,255,216,224,201,255,223,231,208,255,208,216,193,255,169,179,155,255,164,174,150,255,232,237,217,255,240,248,227,255,238,246,225,255,230,238,217,255,227,236,215,255,201,210,189,255,141,153,131,255,207,219,197,255,210,222,202,255,215,227,207,255,219,231,211,255,218,230,210,255,218,230,210,255,218,230,210,255,216,228,208,255,213,225,205,255,212,224,204,255,210,222,202,255,177,189,169,255,130,141,124,255,172,183,166,255,185,196,180,255,179,190,174,255,174,185,169,255,164,175,161,255,155,166,152,255,138,149,135,255,126,137,123,255,107,118,104,255,89,100,86,255,78,89,75,255,60,71,57,255,53,66,56,255,43,55,45,255,47,59,49,255,23,35,25,255,7,8,12,255,5,6,8,255,22,24,23,255,21,25,24,255,23,28,24,255,14,19,13,255,179,186,178,255,251,255,250,255,248,255,241,255,242,250,235,255,235,243,228,255,231,240,223,255,230,239,222,255,232,241,224,255,234,243,224,255,235,244,225,255,235,242,226,255,238,245,227,255,243,250,232,255,234,243,224,255,211,220,199,255,121,133,111,255,150,162,138,255,209,221,197,255,230,238,217,255,231,239,218,255,231,239,218,255,230,238,217,255,228,236,215,255,226,234,213,255,227,235,214,255,228,236,215,255,233,236,215,255,227,230,209,255,195,198,177,255,136,139,118,255,155,158,137,255,208,211,190,255,208,211,190,255,226,229,208,255,233,235,224,255,249,249,239,255,237,235,223,255,172,166,152,255,123,116,98,255,80,69,51,255,71,58,39,255,98,83,62,255,151,154,135,255,180,181,163,255,144,145,127,255,108,109,91,255,106,105,87,255,107,106,88,255,123,120,103,255,135,132,115,255,147,152,130,255,174,179,157,255,144,149,127,255,126,134,111,255,131,139,116,255,139,147,124,255,139,149,125,255,147,157,133,255,158,163,143,255,188,196,175,255,219,227,206,255,235,243,222,255,239,248,227,255,216,225,204,255,151,163,141,255,209,221,199,255,201,214,194,255,202,215,195,255,197,210,190,255,186,199,179,255,176,189,169,255,167,180,160,255,158,171,151,255,149,162,142,255,132,143,126,255,117,128,112,255,102,113,97,255,70,81,65,255,74,85,71,255,52,63,49,255,39,49,38,255,30,40,29,255,26,36,27,255,19,29,20,255,10,20,11,255,13,23,14,255,11,21,12,255,13,23,14,255,23,33,24,255,22,32,23,255,21,34,27,255,24,35,29,255,51,62,56,255,57,68,62,255,14,10,1,255,10,10,2,255,10,15,9,255,25,36,32,255,22,37,34,255,0,9,3,255,108,125,115,255,241,255,246,255,235,252,244,255,240,255,248,255,248,255,253,255,249,255,251,255,250,252,247,255,244,243,238,255,238,235,230,255,234,229,225,255,225,231,203,255,225,231,203,255,237,243,215,255,233,239,211,255,185,191,163,255,137,143,115,255,155,161,133,255,209,215,187,255,228,231,210,255,239,242,221,255,242,246,223,255,239,243,220,255,241,245,220,255,240,244,219,255,238,242,217,255,241,245,218,255,242,247,224,255,238,243,220,255,202,207,184,255,139,144,121,255,145,150,127,255,213,218,195,255,209,214,191,255,142,147,124,255,108,108,96,255,93,91,79,255,98,95,86,255,84,81,72,255,59,54,48,255,44,39,33,255,28,21,15,255,23,16,10,255,10,12,7,255,6,9,0,255,48,51,40,255,149,153,139,255,167,171,157,255,83,86,75,255,12,15,6,255,23,25,20,255,32,43,27,255,62,73,57,255,82,93,77,255,66,79,62,255,46,59,42,255,55,68,51,255,72,86,69,255,74,88,71,255,83,95,75,255,87,100,80,255,119,132,112,255,153,166,146,255,155,170,149,255,130,145,124,255,104,122,100,255,94,112,90,255,76,87,79,255,70,81,73,255,58,69,61,255,45,56,48,255,32,43,35,255,24,35,27,255,20,31,23,255,19,30,22,255,18,30,18,255,7,19,7,255,18,30,18,255,10,22,10,255,26,38,26,255,35,47,35,255,40,52,40,255,60,72,60,255,69,81,67,255,80,92,78,255,100,112,98,255,110,123,106,255,131,144,127,255,145,158,140,255,159,172,154,255,147,160,142,255,104,117,97,255,115,128,108,255,188,201,181,255,180,194,171,255,10,5,0,255,3,4,0,255,24,30,26,255,74,89,86,255,82,102,100,255,49,71,66,255,117,140,130,255,192,216,203,255,207,228,221,255,215,234,228,255,228,245,239,255,241,254,247,255,247,255,251,255,251,255,252,255,252,254,249,255,252,253,248,255,245,249,234,255,240,244,229,255,243,247,232,255,234,238,223,255,192,196,181,255,150,154,139,255,159,163,148,255,196,200,185,255,231,232,224,255,245,246,238,255,250,252,241,255,248,250,239,255,251,253,240,255,252,254,241,255,249,251,237,255,248,250,236,255,246,252,240,255,249,255,243,255,217,223,211,255,174,180,168,255,186,192,180,255,227,233,221,255,239,245,233,255,244,250,238,255,192,203,187,255,57,68,52,255,0,7,0,255,6,14,1,255,7,13,3,255,7,13,3,255,8,14,4,255,12,17,10,255,8,13,7,255,3,9,0,255,39,45,33,255,126,132,118,255,240,246,232,255,183,189,177,255,9,15,5,255,10,15,9,255,11,17,5,255,27,33,21,255,40,48,35,255,32,40,27,255,18,29,15,255,24,35,21,255,35,47,33,255,36,48,34,255,56,65,48,255,58,67,50,255,36,47,30,255,16,27,10,255,7,20,2,255,20,33,15,255,7,20,2,255,11,26,7,255,15,25,14,255,19,29,18,255,23,33,22,255,29,39,28,255,38,48,37,255,53,63,52,255,70,80,69,255,83,93,82,255,109,121,107,255,128,140,126,255,128,140,126,255,98,110,96,255,146,158,144,255,190,202,188,255,186,198,184,255,188,200,186,255,188,201,184,255,187,200,183,255,192,205,188,255,191,204,186,255,195,208,190,255,192,205,185,255,194,207,187,255,173,186,166,255,100,113,93,255,121,134,114,255,192,205,185,255,181,195,172,255,20,17,12,255,2,4,1,255,22,32,31,255,93,113,112,255,120,146,143,255,110,143,136,255,144,177,168,255,162,198,186,255,171,198,193,255,181,206,202,255,197,219,214,255,212,233,228,255,226,243,237,255,235,250,245,255,243,254,250,255,246,255,251,255,254,255,253,255,253,255,252,255,253,255,252,255,252,254,251,255,236,238,235,255,219,221,218,255,228,230,227,255,250,252,249,255,242,242,244,255,255,255,255,255,255,255,255,255,253,253,253,255,252,252,252,255,255,255,253,255,255,255,253,255,252,252,250,255,248,252,251,255,252,255,255,255,252,255,255,255,252,255,255,255,243,247,246,255,251,255,254,255,251,255,254,255,252,255,255,255,193,214,197,255,104,125,108,255,76,94,78,255,73,91,77,255,51,67,54,255,40,56,43,255,36,49,39,255,33,46,36,255,29,34,28,255,37,43,33,255,18,24,12,255,47,53,39,255,216,222,208,255,216,222,210,255,26,32,22,255,4,9,3,255,11,14,5,255,16,19,10,255,22,25,16,255,18,24,14,255,11,17,7,255,16,22,12,255,25,33,22,255,29,37,26,255,45,48,37,255,28,34,22,255,34,40,28,255,93,99,87,255,112,120,107,255,122,130,117,255,92,103,89,255,139,150,136,255,156,165,148,255,166,175,158,255,179,188,171,255,189,198,181,255,196,205,188,255,203,212,195,255,214,223,206,255,222,231,214,255,215,226,209,255,220,231,214,255,176,187,170,255,112,123,106,255,162,173,156,255,203,214,197,255,184,195,178,255,189,200,183,255,190,201,184,255,185,197,177,255,185,197,177,255,187,199,179,255,190,202,180,255,188,200,178,255,187,199,175,255,161,173,149,255,95,107,87,255,112,124,104,255,171,183,163,255,179,191,169,255,23,22,18,255,3,7,6,255,8,22,22,255,67,92,89,255,90,122,119,255,99,136,129,255,116,156,147,255,114,156,144,255,140,171,166,255,146,175,171,255,154,183,178,255,168,193,189,255,184,206,201,255,200,221,216,255,215,234,228,255,224,243,237,255,238,242,241,255,242,246,245,255,250,254,253,255,252,255,255,255,252,255,255,255,252,255,255,255,250,254,253,255,252,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,255,253,253,253,255,254,254,252,255,255,255,253,255,255,255,253,255,252,255,253,255,232,237,233,255,227,232,228,255,226,231,227,255,209,214,210,255,204,209,205,255,178,183,179,255,154,159,155,255,122,140,124,255,99,116,100,255,80,96,83,255,47,63,50,255,32,46,33,255,38,51,41,255,31,43,33,255,27,39,29,255,24,29,23,255,28,34,24,255,23,29,17,255,105,111,97,255,221,227,213,255,157,163,151,255,24,30,20,255,13,18,12,255,8,7,2,255,14,13,8,255,20,21,15,255,18,19,13,255,8,11,4,255,8,11,4,255,10,15,8,255,7,12,5,255,5,6,0,255,1,2,0,255,73,76,67,255,223,226,217,255,252,255,248,255,232,238,228,255,168,174,164,255,229,237,226,255,224,232,211,255,228,236,215,255,231,239,218,255,230,238,217,255,226,234,213,255,222,230,209,255,219,227,206,255,219,227,206,255,211,223,201,255,216,228,206,255,169,181,159,255,102,114,92,255,150,162,140,255,195,207,185,255,176,188,166,255,173,185,163,255,167,179,159,255,169,181,161,255,170,182,160,255,167,179,157,255,162,174,150,255,162,174,150,255,159,171,147,255,133,146,120,255,49,61,41,255,57,69,49,255,100,112,92,255,139,151,129,255,29,30,25,255,9,14,10,255,4,19,16,255,57,79,77,255,73,104,99,255,81,116,110,255,93,130,120,255,100,138,125,255,122,151,146,255,133,162,157,255,153,180,175,255,173,200,193,255,192,217,211,255,209,232,224,255,220,243,235,255,227,248,241,255,252,255,248,255,252,255,248,255,250,255,246,255,243,249,239,255,236,242,232,255,227,233,223,255,216,222,212,255,208,214,204,255,201,202,196,255,190,191,185,255,183,184,176,255,181,182,174,255,170,172,161,255,145,147,136,255,121,123,112,255,107,109,96,255,80,88,75,255,76,84,71,255,60,68,55,255,51,59,46,255,38,46,33,255,39,47,34,255,30,38,25,255,47,55,42,255,53,59,49,255,22,28,18,255,17,23,13,255,19,24,17,255,23,26,19,255,19,22,15,255,5,6,1,255,10,11,6,255,6,13,6,255,5,13,2,255,66,74,61,255,193,201,186,255,203,211,196,255,75,83,70,255,0,4,0,255,1,8,1,255,8,7,2,255,9,8,3,255,6,7,1,255,0,1,0,255,0,3,0,255,20,23,16,255,31,36,29,255,25,30,23,255,78,79,71,255,109,110,102,255,163,166,157,255,245,248,239,255,240,246,236,255,235,241,231,255,165,171,161,255,208,216,205,255,219,227,204,255,218,226,203,255,216,224,201,255,216,224,201,255,215,223,200,255,212,220,197,255,206,214,191,255,201,209,186,255,194,203,182,255,195,204,183,255,139,148,127,255,55,64,43,255,78,87,66,255,128,137,116,255,131,140,119,255,117,126,105,255,120,129,110,255,128,137,118,255,130,139,120,255,120,129,108,255,115,124,103,255,124,134,110,255,113,123,99,255,90,100,76,255,57,66,47,255,50,59,40,255,59,68,49,255,100,109,88,255,30,31,23,255,2,7,0,255,4,16,12,255,75,94,90,255,118,140,137,255,126,151,145,255,130,156,145,255,141,167,154,255,170,192,187,255,176,199,191,255,184,207,199,255,188,209,202,255,183,204,195,255,172,193,184,255,160,182,170,255,152,174,162,255,140,146,132,255,131,137,123,255,112,118,104,255,91,97,83,255,77,83,69,255,70,76,62,255,64,70,56,255,59,65,51,255,56,58,45,255,52,54,41,255,43,45,32,255,35,37,23,255,42,44,30,255,63,66,49,255,74,77,60,255,68,71,54,255,78,87,66,255,89,98,77,255,91,100,79,255,82,91,70,255,73,82,61,255,127,136,115,255,159,168,147,255,171,180,159,255,172,172,164,255,60,60,52,255,4,1,0,255,3,0,0,255,3,0,0,255,8,3,0,255,8,3,0,255,12,7,4,255,3,10,3,255,7,15,4,255,64,72,59,255,115,123,108,255,69,77,62,255,18,26,13,255,0,6,0,255,15,22,15,255,32,35,24,255,59,62,51,255,96,99,88,255,124,130,118,255,152,158,146,255,172,178,166,255,155,163,150,255,119,127,114,255,206,209,198,255,242,248,236,255,242,248,236,255,242,248,236,255,223,231,218,255,230,238,225,255,162,173,159,255,196,207,193,255,211,223,201,255,204,216,194,255,195,207,185,255,190,202,180,255,185,197,175,255,178,190,168,255,167,179,157,255,158,170,148,255,150,159,138,255,129,138,117,255,85,94,73,255,43,52,31,255,53,62,41,255,62,71,50,255,71,80,59,255,77,86,65,255,77,85,70,255,74,82,67,255,69,77,62,255,61,70,53,255,77,86,69,255,101,110,91,255,73,82,63,255,53,62,43,255,80,89,70,255,59,68,49,255,51,60,41,255,90,99,78,255,45,47,34,255,10,16,4,255,11,21,12,255,72,85,78,255,105,120,115,255,102,115,108,255,94,106,96,255,92,102,91,255,81,97,87,255,80,96,86,255,76,92,82,255,69,85,74,255,58,74,63,255,47,63,52,255,38,54,41,255,34,50,37,255,30,38,27,255,25,33,22,255,19,27,16,255,15,23,12,255,15,23,12,255,16,24,13,255,17,25,14,255,17,25,14,255,18,19,11,255,15,16,8,255,10,11,3,255,8,10,0,255,37,39,28,255,114,116,103,255,206,208,195,255,255,255,244,255,249,255,243,255,246,255,240,255,222,233,216,255,168,179,162,255,133,144,127,255,213,224,207,255,229,240,223,255,168,179,162,255,32,33,25,255,0,1,0,255,2,3,0,255,7,6,1,255,1,0,0,255,8,4,1,255,9,5,4,255,6,2,1,255,1,11,3,255,19,29,18,255,34,45,31,255,63,74,58,255,49,60,44,255,76,87,73,255,110,120,109,255,149,159,151,255,199,206,190,255,212,219,203,255,223,232,215,255,225,234,217,255,223,234,217,255,215,226,209,255,173,186,168,255,122,135,117,255,209,218,201,255,238,247,230,255,228,239,222,255,224,235,218,255,219,232,214,255,209,222,204,255,135,148,130,255,158,173,154,255,147,162,141,255,138,153,132,255,125,140,119,255,115,130,109,255,109,124,103,255,105,120,99,255,100,115,94,255,96,111,90,255,103,110,94,255,96,103,87,255,66,73,57,255,58,65,49,255,71,78,62,255,41,48,32,255,28,35,19,255,25,32,16,255,22,28,18,255,13,19,9,255,11,17,7,255,8,14,2,255,38,44,32,255,71,77,63,255,40,46,32,255,42,48,34,255,79,86,68,255,72,79,61,255,82,89,71,255,92,100,79,255,40,43,26,255,9,13,0,255,0,8,0,255,22,32,24,255,27,37,29,255,24,29,22,255,33,34,26,255,36,36,26,255,34,44,35,255,37,47,38,255,39,51,39,255,39,51,39,255,33,45,33,255,26,38,24,255,19,31,17,255,15,27,13,255,11,17,13,255,4,10,6,255,0,5,1,255,0,5,1,255,0,6,2,255,0,4,0,255,0,2,0,255,0,2,0,255,8,8,6,255,0,0,0,255,3,3,1,255,7,8,3,255,0,1,0,255,8,9,4,255,91,92,86,255,176,177,171,255,166,176,165,255,230,240,229,255,238,248,237,255,172,182,171,255,128,138,127,255,208,218,207,255,219,229,218,255,164,174,163,255,83,90,82,255,77,84,76,255,61,68,60,255,19,24,17,255,0,5,0,255,11,13,8,255,5,7,4,255,6,8,5,255,17,27,19,255,100,110,99,255,120,131,117,255,194,205,189,255,208,219,203,255,206,217,203,255,204,214,203,255,195,205,197,255,184,196,174,255,179,191,169,255,165,177,155,255,146,160,137,255,139,153,130,255,143,157,134,255,127,142,119,255,98,113,90,255,147,159,139,255,174,187,167,255,172,185,165,255,164,177,157,255,165,180,159,255,161,176,155,255,99,117,95,255,110,128,106,255,129,148,128,255,133,152,132,255,141,160,140,255,151,170,150,255,160,179,159,255,167,186,166,255,171,190,170,255,172,191,171,255,182,188,174,255,197,203,189,255,119,125,111,255,41,47,33,255,49,55,41,255,54,60,46,255,52,58,44,255,23,29,15,255,6,11,5,255,7,12,5,255,16,21,14,255,9,14,7,255,25,31,21,255,52,58,48,255,31,37,25,255,67,73,61,255,81,88,70,255,113,120,102,255,165,172,154,255,137,145,124,255,12,21,18,255,5,11,9,255,0,4,2,255,1,6,2,255,7,9,6,255,8,9,4,255,8,7,3,255,8,7,3,255,5,7,4,255,5,5,3,255,6,5,3,255,9,9,7,255,12,14,11,255,12,21,16,255,8,23,16,255,2,22,13,255,10,16,12,255,8,14,10,255,4,10,6,255,2,7,3,255,1,6,2,255,4,6,3,255,6,8,5,255,7,9,6,255,0,0,0,255,3,3,3,255,5,5,5,255,4,4,4,255,1,1,1,255,3,3,3,255,9,9,9,255,15,15,15,255,3,6,0,255,71,76,69,255,173,178,171,255,189,197,186,255,166,176,165,255,193,205,191,255,214,228,213,255,209,223,208,255,217,230,204,255,213,225,201,255,187,199,177,255,95,108,90,255,26,38,24,255,11,24,14,255,4,17,10,255,24,37,30,255,65,80,61,255,109,124,105,255,96,109,91,255,144,157,139,255,141,152,135,255,135,146,129,255,128,139,122,255,116,127,110,255,117,122,100,255,118,126,105,255,118,125,109,255,123,129,115,255,125,134,117,255,149,158,137,255,161,174,148,255,121,134,106,255,171,175,161,255,223,229,215,255,222,228,214,255,223,230,214,255,226,235,218,255,233,242,223,255,159,171,151,255,192,204,184,255,213,225,201,255,201,213,189,255,203,215,191,255,202,214,190,255,197,209,185,255,197,209,185,255,191,203,179,255,190,202,178,255,186,199,171,255,189,202,176,255,142,152,128,255,59,68,47,255,39,46,30,255,25,31,17,255,51,57,45,255,71,74,65,255,53,61,50,255,30,37,29,255,29,35,31,255,6,12,10,255,27,33,31,255,50,56,52,255,7,14,6,255,58,66,55,255,88,100,78,255,111,123,101,255,171,183,161,255,165,177,155,255,23,32,29,255,16,25,22,255,12,18,16,255,11,17,13,255,8,13,9,255,3,5,0,255,0,1,0,255,0,1,0,255,0,1,0,255,4,4,2,255,9,9,7,255,13,13,11,255,14,16,13,255,12,21,16,255,10,25,18,255,11,28,20,255,14,23,18,255,13,19,15,255,10,16,12,255,7,13,9,255,6,11,7,255,5,10,6,255,6,8,5,255,5,7,4,255,2,4,3,255,2,4,3,255,2,4,3,255,3,5,4,255,4,6,5,255,6,8,7,255,7,9,8,255,8,10,9,255,0,2,0,255,2,7,0,255,50,55,48,255,119,126,118,255,189,199,188,255,238,250,238,255,217,231,216,255,161,175,160,255,136,151,130,255,130,145,124,255,134,149,130,255,116,129,112,255,106,118,104,255,106,118,106,255,104,114,105,255,127,137,128,255,144,159,140,255,129,144,125,255,92,105,87,255,169,182,164,255,184,195,178,255,184,195,178,255,189,200,183,255,199,208,191,255,207,212,190,255,208,216,195,255,209,216,200,255,214,220,206,255,210,219,202,255,215,224,203,255,200,213,187,255,140,153,125,255,191,195,181,255,245,251,237,255,240,246,232,255,236,243,227,255,233,242,225,255,235,244,225,255,161,173,153,255,189,201,181,255,209,221,197,255,199,211,187,255,203,215,191,255,204,216,192,255,201,213,189,255,202,214,190,255,197,209,185,255,196,208,184,255,191,204,176,255,194,207,181,255,146,156,132,255,67,76,55,255,48,55,39,255,16,22,8,255,28,34,22,255,50,53,44,255,68,76,61,255,74,82,71,255,48,55,47,255,0,4,0,255,25,31,27,255,57,64,56,255,13,21,10,255,49,57,42,255,84,96,74,255,105,117,95,255,172,184,162,255,173,185,163,255,26,38,34,255,26,37,33,255,26,37,33,255,26,35,30,255,21,27,23,255,13,18,12,255,7,9,4,255,4,6,1,255,0,3,0,255,3,5,2,255,8,8,6,255,13,13,11,255,17,19,16,255,17,23,19,255,16,29,22,255,17,34,26,255,19,28,23,255,16,25,20,255,13,22,17,255,12,18,14,255,11,17,13,255,10,15,11,255,7,12,8,255,4,9,5,255,6,8,7,255,4,6,5,255,3,5,4,255,6,8,7,255,10,12,11,255,10,12,11,255,7,9,8,255,3,5,4,255,5,7,2,255,0,1,0,255,2,7,0,255,43,50,42,255,100,110,99,255,156,168,156,255,200,212,200,255,219,233,218,255,195,216,201,255,189,210,195,255,195,213,199,255,196,210,195,255,206,218,204,255,207,215,202,255,202,208,194,255,214,220,206,255,211,224,206,255,175,188,170,255,131,144,126,255,210,221,204,255,211,222,205,255,209,220,203,255,214,223,206,255,218,227,210,255,215,220,198,255,213,221,200,255,212,219,203,255,218,224,210,255,214,223,206,255,213,222,201,255,184,197,171,255,112,125,97,255,177,181,167,255,238,244,230,255,234,240,226,255,232,239,223,255,229,238,221,255,234,243,224,255,166,178,158,255,189,201,181,255,214,226,204,255,205,217,195,255,210,222,200,255,213,225,203,255,211,223,201,255,212,224,202,255,207,219,197,255,205,217,195,255,196,209,181,255,198,211,185,255,153,163,139,255,77,86,65,255,58,65,49,255,10,16,2,255,14,20,8,255,40,43,34,255,50,59,42,255,64,72,57,255,69,77,66,255,38,45,37,255,24,31,23,255,43,51,40,255,24,32,17,255,36,45,28,255,82,94,72,255,100,112,90,255,156,168,146,255,159,171,149,255,21,38,32,255,27,42,37,255,32,47,42,255,35,48,41,255,30,41,35,255,23,33,25,255,19,26,19,255,17,24,17,255,7,14,7,255,5,10,4,255,3,5,0,255,7,8,3,255,17,19,14,255,19,26,19,255,19,30,22,255,21,37,27,255,21,32,24,255,18,29,21,255,14,25,17,255,13,23,15,255,12,22,14,255,13,20,13,255,10,17,10,255,8,15,8,255,8,13,9,255,7,12,8,255,7,12,8,255,10,15,11,255,12,17,13,255,11,16,12,255,5,10,6,255,0,5,1,255,0,1,0,255,3,5,0,255,9,14,8,255,16,21,14,255,27,34,26,255,54,64,53,255,117,129,117,255,189,201,189,255,211,237,228,255,224,247,239,255,235,255,244,255,227,243,232,255,232,244,230,255,225,231,217,255,218,222,205,255,219,222,205,255,199,212,194,255,159,172,154,255,125,136,119,255,214,225,208,255,218,229,212,255,230,239,222,255,233,242,225,255,231,240,223,255,241,246,224,255,237,245,224,255,231,238,222,255,234,240,226,255,230,239,222,255,228,237,216,255,196,209,183,255,119,132,104,255,171,175,161,255,239,245,231,255,234,240,226,255,233,240,224,255,228,237,220,255,235,244,225,255,171,183,163,255,186,198,178,255,220,232,210,255,211,223,201,255,217,229,207,255,218,230,208,255,216,228,206,255,215,227,205,255,208,220,198,255,206,218,196,255,201,214,186,255,199,212,186,255,158,168,144,255,79,88,67,255,53,60,44,255,4,10,0,255,17,23,11,255,43,46,37,255,25,34,13,255,32,41,24,255,55,63,48,255,85,93,82,255,83,91,80,255,52,60,45,255,16,25,8,255,39,48,27,255,91,103,81,255,121,133,111,255,143,155,133,255,114,126,104,255,23,44,37,255,29,48,42,255,36,53,47,255,35,52,44,255,29,44,37,255,24,37,28,255,19,30,22,255,17,28,20,255,18,28,20,255,14,21,14,255,4,6,1,255,3,4,0,255,10,12,7,255,13,18,12,255,17,27,19,255,28,39,31,255,27,40,31,255,22,35,26,255,16,29,20,255,12,23,15,255,10,21,13,255,11,21,13,255,10,20,12,255,10,20,12,255,9,15,11,255,11,17,13,255,14,20,16,255,16,22,18,255,14,20,16,255,10,16,12,255,6,12,8,255,2,8,4,255,10,10,8,255,5,5,3,255,6,8,3,255,1,6,0,255,8,15,7,255,19,29,20,255,41,51,42,255,88,100,88,255,137,162,158,255,167,189,186,255,195,216,209,255,200,217,207,255,234,246,234,255,248,255,241,255,254,255,241,255,255,255,241,255,231,242,225,255,168,179,162,255,121,132,115,255,211,220,203,255,226,235,218,255,238,247,230,255,242,249,233,255,243,250,234,255,242,247,225,255,241,249,228,255,238,245,229,255,240,246,232,255,233,242,225,255,230,239,218,255,195,208,182,255,117,130,102,255,169,173,159,255,244,250,236,255,238,244,230,255,237,244,228,255,229,238,221,255,236,245,226,255,176,188,168,255,181,193,173,255,218,230,208,255,209,221,199,255,214,226,204,255,216,228,206,255,213,225,203,255,211,223,201,255,203,215,193,255,201,213,191,255,199,212,184,255,197,210,184,255,164,174,150,255,80,89,68,255,52,59,43,255,16,22,8,255,48,54,42,255,72,75,66,255,57,66,45,255,52,61,44,255,56,64,49,255,76,84,73,255,93,101,90,255,108,116,101,255,85,94,77,255,71,80,59,255,65,77,55,255,72,84,62,255,111,123,101,255,132,144,122,255,32,55,47,255,37,60,52,255,41,62,55,255,39,59,50,255,35,52,44,255,31,47,37,255,26,42,32,255,24,37,28,255,27,38,30,255,24,34,26,255,12,17,11,255,4,6,1,255,4,5,0,255,2,7,1,255,14,21,14,255,34,44,36,255,32,48,38,255,27,43,33,255,21,34,25,255,13,26,17,255,9,20,12,255,7,18,10,255,8,19,11,255,9,20,12,255,10,20,12,255,14,24,16,255,17,27,19,255,17,27,19,255,13,23,15,255,8,18,10,255,5,15,7,255,4,14,6,255,10,10,8,255,6,6,4,255,14,16,13,255,9,11,6,255,7,12,6,255,13,20,12,255,14,24,15,255,40,50,41,255,62,84,81,255,94,114,112,255,124,143,137,255,125,142,134,255,183,196,186,255,224,236,222,255,235,243,228,255,227,235,220,255,226,237,220,255,196,207,190,255,162,171,154,255,213,222,205,255,220,229,212,255,238,245,229,255,245,252,236,255,242,249,233,255,239,244,222,255,240,248,227,255,238,245,229,255,240,246,232,255,233,242,225,255,233,242,221,255,202,215,189,255,125,138,110,255,156,160,146,255,239,245,231,255,232,238,224,255,234,241,225,255,228,237,220,255,237,246,227,255,180,192,172,255,175,187,167,255,217,229,209,255,208,220,200,255,214,226,206,255,216,228,208,255,213,225,205,255,212,224,204,255,205,217,197,255,203,215,195,255,198,211,183,255,195,208,182,255,167,177,153,255,80,89,68,255,51,58,42,255,20,26,12,255,57,63,51,255,74,77,68,255,49,58,41,255,35,43,28,255,35,43,32,255,22,29,21,255,19,26,18,255,76,84,73,255,99,107,92,255,96,105,88,255,58,70,48,255,63,75,53,255,122,134,112,255,153,165,143,255,35,62,53,255,40,66,57,255,42,68,59,255,43,66,56,255,42,63,54,255,42,62,51,255,40,57,47,255,35,52,42,255,35,48,38,255,32,44,34,255,20,25,18,255,8,11,4,255,5,6,0,255,1,4,0,255,11,16,9,255,33,43,34,255,34,52,40,255,31,47,36,255,24,40,29,255,14,30,19,255,8,21,11,255,6,19,9,255,9,21,11,255,12,24,14,255,12,23,15,255,14,25,17,255,16,27,19,255,15,26,18,255,12,23,15,255,8,19,11,255,5,16,8,255,3,14,6,255,8,6,7,255,1,1,0,255,12,12,10,255,11,13,10,255,5,10,4,255,10,17,10,255,12,22,13,255,21,31,22,255,16,32,29,255,44,61,55,255,74,91,85,255,67,82,75,255,131,147,137,255,186,202,191,255,202,215,205,255,200,214,201,255,223,234,217,255,245,254,237,255,229,238,221,255,239,248,231,255,233,240,224,255,242,249,233,255,249,253,238,255,239,243,228,255,245,250,228,255,244,252,231,255,238,245,229,255,236,242,228,255,230,239,222,255,232,241,220,255,203,216,190,255,126,139,111,255,156,160,146,255,242,248,234,255,234,240,226,255,237,244,228,255,230,239,222,255,239,248,229,255,182,194,174,255,168,180,160,255,220,232,212,255,211,223,203,255,216,228,208,255,218,230,210,255,215,227,207,255,215,227,207,255,208,220,200,255,206,218,198,255,200,213,185,255,198,211,185,255,167,177,153,255,77,86,65,255,48,55,39,255,1,7,0,255,19,25,13,255,25,28,19,255,19,27,12,255,9,17,6,255,8,15,7,255,10,16,12,255,20,26,22,255,29,36,28,255,24,32,21,255,87,95,80,255,117,129,107,255,109,121,99,255,143,155,133,255,154,166,144,255,35,62,53,255,39,66,57,255,41,67,58,255,43,66,56,255,45,66,57,255,46,68,56,255,43,63,52,255,37,57,46,255,42,55,45,255,37,49,39,255,20,27,19,255,11,14,7,255,10,11,5,255,5,8,1,255,10,15,8,255,31,38,30,255,32,50,38,255,30,48,36,255,25,41,30,255,16,32,21,255,8,24,13,255,8,21,11,255,11,24,14,255,15,28,18,255,14,25,17,255,13,24,16,255,13,24,16,255,13,24,16,255,12,23,15,255,9,20,12,255,5,16,8,255,2,13,5,255,11,9,10,255,5,3,4,255,12,12,10,255,18,20,17,255,7,12,6,255,8,15,8,255,17,24,17,255,12,22,13,255,14,27,20,255,21,34,27,255,39,54,47,255,22,37,30,255,76,93,85,255,127,144,136,255,157,174,166,255,185,205,194,255,207,216,199,255,226,235,218,255,213,222,205,255,230,239,222,255,238,245,229,255,240,247,231,255,247,251,236,255,248,252,237,255,243,248,226,255,242,250,229,255,237,244,228,255,239,245,231,255,236,245,228,255,240,249,228,255,208,221,195,255,128,141,113,255,149,153,139,255,239,245,231,255,231,237,223,255,235,242,226,255,229,238,221,255,239,248,229,255,183,195,175,255,164,176,156,255,221,233,213,255,211,223,203,255,215,227,207,255,216,228,208,255,213,225,205,255,212,224,204,255,205,217,197,255,203,215,195,255,200,213,185,255,199,212,186,255,169,179,155,255,84,93,72,255,61,68,52,255,1,7,0,255,3,9,0,255,3,6,0,255,20,28,17,255,8,15,7,255,10,16,12,255,6,12,10,255,29,35,33,255,51,57,53,255,5,12,4,255,13,21,10,255,66,78,56,255,121,133,111,255,162,174,152,255,142,154,132,255,41,56,53,255,40,55,50,255,42,57,52,255,47,62,55,255,49,65,55,255,48,64,53,255,50,66,53,255,53,69,56,255,45,63,51,255,36,49,39,255,18,25,17,255,5,6,0,255,12,9,4,255,13,8,4,255,13,10,5,255,41,38,33,255,35,55,44,255,30,50,39,255,25,42,32,255,20,36,26,255,14,27,18,255,11,22,14,255,16,26,18,255,23,33,25,255,20,33,23,255,15,28,18,255,12,24,14,255,14,24,15,255,19,26,18,255,20,25,18,255,14,19,12,255,11,14,7,255,8,9,4,255,11,12,7,255,13,15,10,255,13,15,10,255,10,15,9,255,12,17,11,255,18,23,17,255,22,29,22,255,12,23,17,255,18,29,21,255,18,29,21,255,22,33,25,255,42,54,44,255,71,83,73,255,107,119,107,255,138,150,138,255,156,182,169,255,180,204,191,255,196,217,202,255,182,196,179,255,203,212,193,255,212,215,194,255,232,231,210,255,234,232,209,255,237,242,222,255,247,250,231,255,247,246,228,255,250,247,228,255,243,245,224,255,238,246,222,255,204,220,193,255,122,145,116,255,139,150,133,255,230,241,224,255,237,246,229,255,242,249,233,255,235,239,224,255,237,241,226,255,192,194,180,255,167,169,155,255,218,229,212,255,213,224,207,255,215,226,209,255,217,229,209,255,210,222,202,255,205,217,195,255,205,217,195,255,203,215,193,255,200,213,193,255,202,215,195,255,167,178,161,255,85,93,78,255,43,49,37,255,10,13,4,255,12,15,6,255,9,10,4,255,13,15,12,255,38,40,37,255,28,30,27,255,16,18,15,255,20,22,19,255,50,52,49,255,23,25,22,255,18,20,17,255,38,40,27,255,55,59,45,255,95,103,88,255,157,168,151,255,16,35,31,255,16,35,29,255,20,37,31,255,23,38,31,255,24,40,30,255,28,41,31,255,33,45,33,255,38,50,38,255,44,57,47,255,22,32,23,255,15,20,13,255,14,13,8,255,10,7,2,255,8,5,0,255,11,10,5,255,24,25,19,255,28,48,37,255,31,48,38,255,29,46,36,255,24,40,30,255,17,30,21,255,13,24,16,255,14,24,16,255,16,26,18,255,15,28,18,255,14,27,17,255,12,24,14,255,11,21,12,255,13,20,12,255,15,20,13,255,14,19,12,255,14,17,10,255,5,6,1,255,8,10,5,255,11,13,8,255,13,15,10,255,10,15,9,255,12,17,11,255,14,21,14,255,18,25,18,255,8,19,13,255,12,23,15,255,12,23,15,255,16,27,19,255,30,42,32,255,45,57,47,255,59,71,59,255,73,85,73,255,97,119,107,255,132,152,141,255,142,158,145,255,116,128,114,255,153,162,145,255,187,192,172,255,204,208,185,255,193,195,173,255,184,187,160,255,211,211,187,255,234,232,209,255,247,245,224,255,241,240,220,255,238,246,223,255,211,226,203,255,131,151,126,255,142,151,134,255,243,252,235,255,234,243,226,255,230,237,221,255,233,240,224,255,238,245,229,255,196,203,187,255,165,172,156,255,224,235,218,255,216,227,210,255,215,226,209,255,219,231,211,255,216,228,208,255,212,224,202,255,207,219,197,255,201,213,191,255,190,204,181,255,197,211,188,255,164,176,156,255,79,88,71,255,42,49,33,255,19,23,9,255,24,27,16,255,19,21,10,255,24,28,14,255,36,40,26,255,51,55,41,255,59,63,49,255,43,47,33,255,61,65,51,255,44,48,34,255,41,45,31,255,39,41,28,255,43,49,35,255,45,53,38,255,88,101,83,255,16,41,35,255,18,41,33,255,15,36,29,255,12,29,21,255,9,22,13,255,8,18,9,255,10,18,7,255,12,18,8,255,16,23,15,255,13,18,11,255,9,10,4,255,8,7,2,255,16,15,10,255,10,11,5,255,8,13,6,255,39,46,38,255,45,63,51,255,38,54,43,255,29,45,34,255,25,38,28,255,23,36,26,255,22,34,24,255,17,29,19,255,13,23,14,255,15,28,18,255,19,31,21,255,18,30,20,255,15,25,16,255,13,20,12,255,13,18,11,255,11,14,7,255,5,8,1,255,1,3,0,255,5,7,2,255,10,12,7,255,11,16,10,255,11,16,10,255,10,17,10,255,11,18,11,255,12,19,12,255,13,22,17,255,13,23,15,255,12,22,14,255,17,27,19,255,27,37,28,255,30,40,31,255,26,36,25,255,24,34,23,255,49,62,53,255,79,92,83,255,83,95,85,255,43,55,41,255,59,70,53,255,102,114,94,255,155,164,143,255,168,178,154,255,146,147,115,255,160,159,129,255,185,184,156,255,218,216,191,255,236,235,214,255,247,252,230,255,217,226,205,255,134,147,127,255,137,139,125,255,243,247,232,255,243,247,232,255,240,247,231,255,237,248,231,255,232,245,227,255,192,205,187,255,149,164,145,255,220,231,214,255,209,220,203,255,205,216,199,255,208,220,200,255,206,218,198,255,199,211,189,255,188,200,178,255,176,188,166,255,169,183,157,255,159,173,147,255,122,134,110,255,53,62,41,255,46,53,35,255,51,55,40,255,72,76,61,255,79,81,68,255,106,111,88,255,110,115,92,255,118,123,100,255,117,122,99,255,95,100,77,255,110,115,92,255,93,98,75,255,95,100,77,255,73,77,63,255,37,43,29,255,19,30,14,255,58,71,53,255,17,47,39,255,19,46,37,255,18,41,33,255,15,32,24,255,13,26,17,255,14,21,13,255,12,15,6,255,9,10,2,255,6,9,2,255,0,1,0,255,2,1,0,255,6,3,0,255,6,5,0,255,6,9,2,255,11,21,12,255,35,47,37,255,46,59,49,255,40,53,43,255,36,49,39,255,34,47,37,255,30,42,32,255,22,34,24,255,20,32,22,255,21,33,23,255,10,22,12,255,12,24,14,255,12,22,13,255,10,17,9,255,9,14,7,255,12,15,8,255,7,10,3,255,1,2,0,255,2,4,0,255,5,7,2,255,7,12,6,255,10,15,9,255,10,17,10,255,10,17,10,255,9,16,9,255,7,17,9,255,11,20,15,255,8,18,10,255,6,16,8,255,12,22,14,255,21,31,22,255,24,34,25,255,19,29,18,255,14,24,13,255,20,27,20,255,32,39,32,255,59,66,58,255,48,58,47,255,32,44,30,255,30,43,25,255,63,78,59,255,78,93,72,255,110,116,88,255,110,114,87,255,126,129,102,255,166,168,144,255,202,202,178,255,226,226,202,255,225,224,203,255,188,190,168,255,169,169,157,255,238,240,227,255,241,245,231,255,240,248,233,255,238,251,234,255,236,253,235,255,198,217,198,255,142,163,144,255,203,214,197,255,181,192,175,255,161,172,155,255,148,160,140,255,137,149,129,255,129,141,119,255,122,134,112,255,114,126,104,255,98,113,84,255,92,107,78,255,75,88,62,255,35,45,21,255,57,65,42,255,73,78,58,255,79,83,66,255,70,73,56,255,70,78,57,255,76,84,63,255,59,67,46,255,42,50,29,255,42,50,29,255,66,74,53,255,35,43,22,255,39,47,26,255,77,81,67,255,79,85,71,255,50,61,45,255,40,53,35,255
/* @pjs preload="arch.png"; */
size(100, 100);
PImage img = loadImage("arch.png");
img.resize(200, 200);
set(0, 0, img);
exit();